package org.jnario.spec.ui.contentassist.antlr.internal; import java.io.InputStream; import org.eclipse.xtext.*; import org.eclipse.xtext.parser.*; import org.eclipse.xtext.parser.impl.*; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.emf.ecore.EObject; import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; import org.jnario.spec.services.SpecGrammarAccess; import org.antlr.runtime.*; import java.util.Stack; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.util.HashMap; @SuppressWarnings("all") public class InternalSpecParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_RICH_TEXT", "RULE_RICH_TEXT_START", "RULE_RICH_TEXT_INBETWEEN", "RULE_COMMENT_RICH_TEXT_INBETWEEN", "RULE_RICH_TEXT_END", "RULE_COMMENT_RICH_TEXT_END", "RULE_ML_COMMENT", "RULE_IN_RICH_STRING", "RULE_IDENTIFIER_START", "RULE_UNICODE_ESCAPE", "RULE_IDENTIFIER_PART", "RULE_HEX_DIGIT", "RULE_IDENTIFIER_PART_IMPL", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'extends'", "'super'", "'fact'", "'facts'", "'each'", "';'", "'throws'", "'public'", "'private'", "'protected'", "'package'", "'abstract'", "'static'", "'dispatch'", "'final'", "'strictfp'", "'native'", "'volatile'", "'synchronized'", "'transient'", "'val'", "'var'", "'def'", "'override'", "'create'", "'annotation'", "'AFTER'", "'BEFORE'", "'SEPARATOR'", "'extension'", "'class'", "'enum'", "'implements'", "'import'", "'interface'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'false'", "'{'", "'}'", "','", "'('", "')'", "'['", "']'", "'?'", "'before'", "'after'", "'|'", "'should'", "'throw'", "'instanceof'", "'not'", "'assert'", "':'", "'new'", "'switch'", "'default'", "'FOR'", "'ENDFOR'", "'IF'", "'ENDIF'", "'ELSE'", "'ELSEIF'", "'@'", "'#'", "'as'", "'if'", "'else'", "'case'", "'for'", "'while'", "'do'", "'null'", "'typeof'", "'return'", "'try'", "'finally'", "'catch'", "'&'", "'describe'", "'pending'", "'all'", "'context'", "'...'", "'::'", "'?.'", "'true'" }; public static final int RULE_COMMENT_RICH_TEXT_INBETWEEN=12; public static final int RULE_ID=4; public static final int T__29=29; public static final int T__28=28; public static final int T__27=27; public static final int T__26=26; public static final int T__25=25; public static final int RULE_ANY_OTHER=24; public static final int RULE_IDENTIFIER_PART_IMPL=21; public static final int RULE_COMMENT_RICH_TEXT_END=14; public static final int EOF=-1; public static final int RULE_IDENTIFIER_START=17; public static final int T__93=93; public static final int T__94=94; public static final int T__91=91; public static final int RULE_HEX=5; public static final int T__92=92; public static final int T__90=90; public static final int RULE_RICH_TEXT_END=13; public static final int RULE_DECIMAL=7; public static final int T__99=99; public static final int T__98=98; public static final int T__97=97; public static final int T__96=96; public static final int T__95=95; public static final int T__139=139; public static final int T__138=138; public static final int T__137=137; public static final int T__136=136; public static final int T__80=80; public static final int T__81=81; public static final int T__82=82; public static final int T__83=83; public static final int RULE_HEX_DIGIT=20; public static final int T__141=141; public static final int T__85=85; public static final int T__84=84; public static final int T__87=87; public static final int RULE_IN_RICH_STRING=16; public static final int T__140=140; public static final int T__86=86; public static final int T__89=89; public static final int T__88=88; public static final int RULE_ML_COMMENT=15; public static final int T__126=126; public static final int T__125=125; public static final int T__128=128; public static final int RULE_STRING=8; public static final int T__127=127; public static final int T__71=71; public static final int T__129=129; public static final int T__72=72; public static final int T__70=70; public static final int T__76=76; public static final int T__75=75; public static final int T__130=130; public static final int T__74=74; public static final int T__131=131; public static final int T__73=73; public static final int T__132=132; public static final int RULE_RICH_TEXT_START=10; public static final int T__133=133; public static final int T__79=79; public static final int T__134=134; public static final int T__78=78; public static final int T__135=135; public static final int T__77=77; public static final int T__68=68; public static final int T__69=69; public static final int T__66=66; public static final int T__67=67; public static final int T__64=64; public static final int T__65=65; public static final int T__62=62; public static final int RULE_RICH_TEXT=9; public static final int T__63=63; public static final int T__118=118; public static final int T__119=119; public static final int T__116=116; public static final int T__117=117; public static final int T__114=114; public static final int T__115=115; public static final int T__124=124; public static final int T__123=123; public static final int T__122=122; public static final int T__121=121; public static final int T__120=120; public static final int T__61=61; public static final int T__60=60; public static final int T__55=55; public static final int T__56=56; public static final int T__57=57; public static final int T__58=58; public static final int T__51=51; public static final int T__52=52; public static final int T__53=53; public static final int T__54=54; public static final int T__107=107; public static final int T__108=108; public static final int T__109=109; public static final int T__59=59; public static final int T__103=103; public static final int T__104=104; public static final int T__105=105; public static final int T__106=106; public static final int T__111=111; public static final int T__110=110; public static final int RULE_UNICODE_ESCAPE=18; public static final int RULE_INT=6; public static final int T__113=113; public static final int T__112=112; public static final int T__50=50; public static final int T__42=42; public static final int T__43=43; public static final int T__40=40; public static final int T__41=41; public static final int T__46=46; public static final int T__47=47; public static final int T__44=44; public static final int T__45=45; public static final int RULE_IDENTIFIER_PART=19; public static final int T__48=48; public static final int T__49=49; public static final int T__102=102; public static final int T__101=101; public static final int T__100=100; public static final int RULE_SL_COMMENT=22; public static final int T__30=30; public static final int T__31=31; public static final int T__32=32; public static final int T__33=33; public static final int T__34=34; public static final int T__35=35; public static final int T__36=36; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; public static final int RULE_RICH_TEXT_INBETWEEN=11; public static final int RULE_WS=23; // delegates // delegators public InternalSpecParser(TokenStream input) { this(input, new RecognizerSharedState()); } public InternalSpecParser(TokenStream input, RecognizerSharedState state) { super(input, state); } public String[] getTokenNames() { return InternalSpecParser.tokenNames; } public String getGrammarFileName() { return "../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g"; } private SpecGrammarAccess grammarAccess; public void setGrammarAccess(SpecGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); } @Override protected String getValueForTokenName(String tokenName) { return tokenName; } // $ANTLR start "entryRuleSpecFile" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:61:1: entryRuleSpecFile : ruleSpecFile EOF ; public final void entryRuleSpecFile() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:62:1: ( ruleSpecFile EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:63:1: ruleSpecFile EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileRule()); } pushFollow(FollowSets000.FOLLOW_ruleSpecFile_in_entryRuleSpecFile67); ruleSpecFile(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSpecFile74); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSpecFile" // $ANTLR start "ruleSpecFile" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:70:1: ruleSpecFile : ( ( rule__SpecFile__Group__0 ) ) ; public final void ruleSpecFile() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:74:2: ( ( ( rule__SpecFile__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:75:1: ( ( rule__SpecFile__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:75:1: ( ( rule__SpecFile__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:76:1: ( rule__SpecFile__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:77:1: ( rule__SpecFile__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:77:2: rule__SpecFile__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__0_in_ruleSpecFile100); rule__SpecFile__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSpecFile" // $ANTLR start "entryRuleType" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:89:1: entryRuleType : ruleType EOF ; public final void entryRuleType() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:90:1: ( ruleType EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:91:1: ruleType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRule()); } pushFollow(FollowSets000.FOLLOW_ruleType_in_entryRuleType127); ruleType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleType134); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleType" // $ANTLR start "ruleType" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:98:1: ruleType : ( ( rule__Type__Group__0 ) ) ; public final void ruleType() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:102:2: ( ( ( rule__Type__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:103:1: ( ( rule__Type__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:103:1: ( ( rule__Type__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:104:1: ( rule__Type__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:105:1: ( rule__Type__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:105:2: rule__Type__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group__0_in_ruleType160); rule__Type__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleType" // $ANTLR start "entryRuleMethod" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:117:1: entryRuleMethod : ruleMethod EOF ; public final void entryRuleMethod() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:118:1: ( ruleMethod EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:119:1: ruleMethod EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMethodRule()); } pushFollow(FollowSets000.FOLLOW_ruleMethod_in_entryRuleMethod187); ruleMethod(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMethod194); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMethod" // $ANTLR start "ruleMethod" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:126:1: ruleMethod : ( ( rule__Method__Group__0 ) ) ; public final void ruleMethod() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:130:2: ( ( ( rule__Method__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:131:1: ( ( rule__Method__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:131:1: ( ( rule__Method__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:132:1: ( rule__Method__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:133:1: ( rule__Method__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:133:2: rule__Method__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group__0_in_ruleMethod220); rule__Method__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleMethod" // $ANTLR start "entryRuleTypeName" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:145:1: entryRuleTypeName : ruleTypeName EOF ; public final void entryRuleTypeName() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:146:1: ( ruleTypeName EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:147:1: ruleTypeName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameRule()); } pushFollow(FollowSets000.FOLLOW_ruleTypeName_in_entryRuleTypeName247); ruleTypeName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeName254); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleTypeName" // $ANTLR start "ruleTypeName" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:154:1: ruleTypeName : ( ( rule__TypeName__Group__0 ) ) ; public final void ruleTypeName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:158:2: ( ( ( rule__TypeName__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:159:1: ( ( rule__TypeName__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:159:1: ( ( rule__TypeName__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:160:1: ( rule__TypeName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:161:1: ( rule__TypeName__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:161:2: rule__TypeName__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__0_in_ruleTypeName280); rule__TypeName__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleTypeName" // $ANTLR start "entryRuleTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:173:1: entryRuleTypeRef : ruleTypeRef EOF ; public final void entryRuleTypeRef() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:174:1: ( ruleTypeRef EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:175:1: ruleTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefRule()); } pushFollow(FollowSets000.FOLLOW_ruleTypeRef_in_entryRuleTypeRef307); ruleTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeRef314); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleTypeRef" // $ANTLR start "ruleTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:182:1: ruleTypeRef : ( ( rule__TypeRef__Group__0 ) ) ; public final void ruleTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:186:2: ( ( ( rule__TypeRef__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:187:1: ( ( rule__TypeRef__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:187:1: ( ( rule__TypeRef__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:188:1: ( rule__TypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:189:1: ( rule__TypeRef__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:189:2: rule__TypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__0_in_ruleTypeRef340); rule__TypeRef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleTypeRef" // $ANTLR start "entryRuleMember" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:201:1: entryRuleMember : ruleMember EOF ; public final void entryRuleMember() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:202:1: ( ruleMember EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:203:1: ruleMember EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMemberRule()); } pushFollow(FollowSets000.FOLLOW_ruleMember_in_entryRuleMember367); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMember374); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMember" // $ANTLR start "ruleMember" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:210:1: ruleMember : ( ( rule__Member__Group__0 ) ) ; public final void ruleMember() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:214:2: ( ( ( rule__Member__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:215:1: ( ( rule__Member__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:215:1: ( ( rule__Member__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:216:1: ( rule__Member__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:217:1: ( rule__Member__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:217:2: rule__Member__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__0_in_ruleMember400); rule__Member__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleMember" // $ANTLR start "entryRuleXPrimaryExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:229:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; public final void entryRuleXPrimaryExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:230:1: ( ruleXPrimaryExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:231:1: ruleXPrimaryExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression427); ruleXPrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPrimaryExpression434); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPrimaryExpression" // $ANTLR start "ruleXPrimaryExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:238:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; public final void ruleXPrimaryExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:242:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:243:1: ( ( rule__XPrimaryExpression__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:243:1: ( ( rule__XPrimaryExpression__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:244:1: ( rule__XPrimaryExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:245:1: ( rule__XPrimaryExpression__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:245:2: rule__XPrimaryExpression__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression460); rule__XPrimaryExpression__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXPrimaryExpression" // $ANTLR start "entryRuleXRelationalExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:257:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; public final void entryRuleXRelationalExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:258:1: ( ruleXRelationalExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:259:1: ruleXRelationalExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression487); ruleXRelationalExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXRelationalExpression494); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXRelationalExpression" // $ANTLR start "ruleXRelationalExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:266:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; public final void ruleXRelationalExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:270:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:271:1: ( ( rule__XRelationalExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:271:1: ( ( rule__XRelationalExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:272:1: ( rule__XRelationalExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:273:1: ( rule__XRelationalExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:273:2: rule__XRelationalExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression520); rule__XRelationalExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXRelationalExpression" // $ANTLR start "entryRuleShould" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:285:1: entryRuleShould : ruleShould EOF ; public final void entryRuleShould() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:286:1: ( ruleShould EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:287:1: ruleShould EOF { if ( state.backtracking==0 ) { before(grammarAccess.getShouldRule()); } pushFollow(FollowSets000.FOLLOW_ruleShould_in_entryRuleShould547); ruleShould(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShouldRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleShould554); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleShould" // $ANTLR start "ruleShould" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:294:1: ruleShould : ( ( rule__Should__Group__0 ) ) ; public final void ruleShould() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:298:2: ( ( ( rule__Should__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:299:1: ( ( rule__Should__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:299:1: ( ( rule__Should__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:300:1: ( rule__Should__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:301:1: ( rule__Should__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:301:2: rule__Should__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Should__Group__0_in_ruleShould580); rule__Should__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getShouldAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleShould" // $ANTLR start "entryRuleAssertion" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:313:1: entryRuleAssertion : ruleAssertion EOF ; public final void entryRuleAssertion() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:314:1: ( ruleAssertion EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:315:1: ruleAssertion EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionRule()); } pushFollow(FollowSets000.FOLLOW_ruleAssertion_in_entryRuleAssertion607); ruleAssertion(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssertionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAssertion614); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAssertion" // $ANTLR start "ruleAssertion" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:322:1: ruleAssertion : ( ( rule__Assertion__Group__0 ) ) ; public final void ruleAssertion() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:326:2: ( ( ( rule__Assertion__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:327:1: ( ( rule__Assertion__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:327:1: ( ( rule__Assertion__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:328:1: ( rule__Assertion__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:329:1: ( rule__Assertion__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:329:2: rule__Assertion__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Assertion__Group__0_in_ruleAssertion640); rule__Assertion__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAssertionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAssertion" // $ANTLR start "entryRuleExampleColumn" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:341:1: entryRuleExampleColumn : ruleExampleColumn EOF ; public final void entryRuleExampleColumn() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:342:1: ( ruleExampleColumn EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:343:1: ruleExampleColumn EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnRule()); } pushFollow(FollowSets000.FOLLOW_ruleExampleColumn_in_entryRuleExampleColumn667); ruleExampleColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExampleColumn674); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExampleColumn" // $ANTLR start "ruleExampleColumn" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:350:1: ruleExampleColumn : ( ( rule__ExampleColumn__Group__0 ) ) ; public final void ruleExampleColumn() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:354:2: ( ( ( rule__ExampleColumn__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:355:1: ( ( rule__ExampleColumn__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:355:1: ( ( rule__ExampleColumn__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:356:1: ( rule__ExampleColumn__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:357:1: ( rule__ExampleColumn__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:357:2: rule__ExampleColumn__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ExampleColumn__Group__0_in_ruleExampleColumn700); rule__ExampleColumn__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExampleColumn" // $ANTLR start "entryRuleExampleRow" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:369:1: entryRuleExampleRow : ruleExampleRow EOF ; public final void entryRuleExampleRow() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:370:1: ( ruleExampleRow EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:371:1: ruleExampleRow EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowRule()); } pushFollow(FollowSets000.FOLLOW_ruleExampleRow_in_entryRuleExampleRow727); ruleExampleRow(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExampleRow734); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExampleRow" // $ANTLR start "ruleExampleRow" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:378:1: ruleExampleRow : ( ( rule__ExampleRow__Group__0 ) ) ; public final void ruleExampleRow() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:382:2: ( ( ( rule__ExampleRow__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:383:1: ( ( rule__ExampleRow__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:383:1: ( ( rule__ExampleRow__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:384:1: ( rule__ExampleRow__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:385:1: ( rule__ExampleRow__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:385:2: rule__ExampleRow__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ExampleRow__Group__0_in_ruleExampleRow760); rule__ExampleRow__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExampleRow" // $ANTLR start "entryRuleExampleCell" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:397:1: entryRuleExampleCell : ruleExampleCell EOF ; public final void entryRuleExampleCell() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:398:1: ( ruleExampleCell EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:399:1: ruleExampleCell EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExampleCellRule()); } pushFollow(FollowSets000.FOLLOW_ruleExampleCell_in_entryRuleExampleCell787); ruleExampleCell(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleCellRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExampleCell794); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleExampleCell" // $ANTLR start "ruleExampleCell" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:406:1: ruleExampleCell : ( ( rule__ExampleCell__ExpressionAssignment ) ) ; public final void ruleExampleCell() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:410:2: ( ( ( rule__ExampleCell__ExpressionAssignment ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:411:1: ( ( rule__ExampleCell__ExpressionAssignment ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:411:1: ( ( rule__ExampleCell__ExpressionAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:412:1: ( rule__ExampleCell__ExpressionAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getExampleCellAccess().getExpressionAssignment()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:413:1: ( rule__ExampleCell__ExpressionAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:413:2: rule__ExampleCell__ExpressionAssignment { pushFollow(FollowSets000.FOLLOW_rule__ExampleCell__ExpressionAssignment_in_ruleExampleCell820); rule__ExampleCell__ExpressionAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleCellAccess().getExpressionAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleExampleCell" // $ANTLR start "entryRuleXFunctionSuperTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:429:1: entryRuleXFunctionSuperTypeRef : ruleXFunctionSuperTypeRef EOF ; public final void entryRuleXFunctionSuperTypeRef() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:430:1: ( ruleXFunctionSuperTypeRef EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:431:1: ruleXFunctionSuperTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionSuperTypeRef_in_entryRuleXFunctionSuperTypeRef851); ruleXFunctionSuperTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionSuperTypeRef858); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFunctionSuperTypeRef" // $ANTLR start "ruleXFunctionSuperTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:438:1: ruleXFunctionSuperTypeRef : ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) ; public final void ruleXFunctionSuperTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:442:2: ( ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:443:1: ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:443:1: ( ( rule__XFunctionSuperTypeRef__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:444:1: ( rule__XFunctionSuperTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:445:1: ( rule__XFunctionSuperTypeRef__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:445:2: rule__XFunctionSuperTypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFunctionSuperTypeRef__Group__0_in_ruleXFunctionSuperTypeRef884); rule__XFunctionSuperTypeRef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXFunctionSuperTypeRef" // $ANTLR start "entryRuleAnnotationField" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:457:1: entryRuleAnnotationField : ruleAnnotationField EOF ; public final void entryRuleAnnotationField() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:458:1: ( ruleAnnotationField EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:459:1: ruleAnnotationField EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldRule()); } pushFollow(FollowSets000.FOLLOW_ruleAnnotationField_in_entryRuleAnnotationField911); ruleAnnotationField(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnnotationField918); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleAnnotationField" // $ANTLR start "ruleAnnotationField" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:466:1: ruleAnnotationField : ( ( rule__AnnotationField__Group__0 ) ) ; public final void ruleAnnotationField() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:470:2: ( ( ( rule__AnnotationField__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:471:1: ( ( rule__AnnotationField__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:471:1: ( ( rule__AnnotationField__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:472:1: ( rule__AnnotationField__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:473:1: ( rule__AnnotationField__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:473:2: rule__AnnotationField__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group__0_in_ruleAnnotationField944); rule__AnnotationField__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleAnnotationField" // $ANTLR start "entryRuleTypeReferenceNoTypeArgs" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:485:1: entryRuleTypeReferenceNoTypeArgs : ruleTypeReferenceNoTypeArgs EOF ; public final void entryRuleTypeReferenceNoTypeArgs() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:486:1: ( ruleTypeReferenceNoTypeArgs EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:487:1: ruleTypeReferenceNoTypeArgs EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsRule()); } pushFollow(FollowSets000.FOLLOW_ruleTypeReferenceNoTypeArgs_in_entryRuleTypeReferenceNoTypeArgs971); ruleTypeReferenceNoTypeArgs(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeReferenceNoTypeArgsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeReferenceNoTypeArgs978); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleTypeReferenceNoTypeArgs" // $ANTLR start "ruleTypeReferenceNoTypeArgs" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:494:1: ruleTypeReferenceNoTypeArgs : ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) ; public final void ruleTypeReferenceNoTypeArgs() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:498:2: ( ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:499:1: ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:499:1: ( ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:500:1: ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeAssignment()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:501:1: ( rule__TypeReferenceNoTypeArgs__TypeAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:501:2: rule__TypeReferenceNoTypeArgs__TypeAssignment { pushFollow(FollowSets000.FOLLOW_rule__TypeReferenceNoTypeArgs__TypeAssignment_in_ruleTypeReferenceNoTypeArgs1004); rule__TypeReferenceNoTypeArgs__TypeAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleTypeReferenceNoTypeArgs" // $ANTLR start "entryRuleParameterizedTypeReferenceWithTypeArgs" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:515:1: entryRuleParameterizedTypeReferenceWithTypeArgs : ruleParameterizedTypeReferenceWithTypeArgs EOF ; public final void entryRuleParameterizedTypeReferenceWithTypeArgs() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:516:1: ( ruleParameterizedTypeReferenceWithTypeArgs EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:517:1: ruleParameterizedTypeReferenceWithTypeArgs EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsRule()); } pushFollow(FollowSets000.FOLLOW_ruleParameterizedTypeReferenceWithTypeArgs_in_entryRuleParameterizedTypeReferenceWithTypeArgs1033); ruleParameterizedTypeReferenceWithTypeArgs(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameterizedTypeReferenceWithTypeArgs1040); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleParameterizedTypeReferenceWithTypeArgs" // $ANTLR start "ruleParameterizedTypeReferenceWithTypeArgs" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:524:1: ruleParameterizedTypeReferenceWithTypeArgs : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) ; public final void ruleParameterizedTypeReferenceWithTypeArgs() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:528:2: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:529:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:529:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:530:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:531:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:531:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0_in_ruleParameterizedTypeReferenceWithTypeArgs1066); rule__ParameterizedTypeReferenceWithTypeArgs__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleParameterizedTypeReferenceWithTypeArgs" // $ANTLR start "entryRuleOperators" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:545:1: entryRuleOperators : ruleOperators EOF ; public final void entryRuleOperators() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:546:1: ( ruleOperators EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:547:1: ruleOperators EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsRule()); } pushFollow(FollowSets000.FOLLOW_ruleOperators_in_entryRuleOperators1095); ruleOperators(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOperators1102); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOperators" // $ANTLR start "ruleOperators" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:554:1: ruleOperators : ( ( rule__Operators__Alternatives ) ) ; public final void ruleOperators() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:558:2: ( ( ( rule__Operators__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:559:1: ( ( rule__Operators__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:559:1: ( ( rule__Operators__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:560:1: ( rule__Operators__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:561:1: ( rule__Operators__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:561:2: rule__Operators__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__Operators__Alternatives_in_ruleOperators1128); rule__Operators__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOperators" // $ANTLR start "entryRuleXtendEnumLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:573:1: entryRuleXtendEnumLiteral : ruleXtendEnumLiteral EOF ; public final void entryRuleXtendEnumLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:574:1: ( ruleXtendEnumLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:575:1: ruleXtendEnumLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXtendEnumLiteral_in_entryRuleXtendEnumLiteral1155); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXtendEnumLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXtendEnumLiteral1162); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXtendEnumLiteral" // $ANTLR start "ruleXtendEnumLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:582:1: ruleXtendEnumLiteral : ( ( rule__XtendEnumLiteral__NameAssignment ) ) ; public final void ruleXtendEnumLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:586:2: ( ( ( rule__XtendEnumLiteral__NameAssignment ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:587:1: ( ( rule__XtendEnumLiteral__NameAssignment ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:587:1: ( ( rule__XtendEnumLiteral__NameAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:588:1: ( rule__XtendEnumLiteral__NameAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralAccess().getNameAssignment()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:589:1: ( rule__XtendEnumLiteral__NameAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:589:2: rule__XtendEnumLiteral__NameAssignment { pushFollow(FollowSets000.FOLLOW_rule__XtendEnumLiteral__NameAssignment_in_ruleXtendEnumLiteral1188); rule__XtendEnumLiteral__NameAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXtendEnumLiteralAccess().getNameAssignment()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXtendEnumLiteral" // $ANTLR start "entryRuleCommonModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:601:1: entryRuleCommonModifier : ruleCommonModifier EOF ; public final void entryRuleCommonModifier() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:602:1: ( ruleCommonModifier EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:603:1: ruleCommonModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleCommonModifier_in_entryRuleCommonModifier1215); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCommonModifier1222); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCommonModifier" // $ANTLR start "ruleCommonModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:610:1: ruleCommonModifier : ( ( rule__CommonModifier__Alternatives ) ) ; public final void ruleCommonModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:614:2: ( ( ( rule__CommonModifier__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:615:1: ( ( rule__CommonModifier__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:615:1: ( ( rule__CommonModifier__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:616:1: ( rule__CommonModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:617:1: ( rule__CommonModifier__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:617:2: rule__CommonModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__CommonModifier__Alternatives_in_ruleCommonModifier1248); rule__CommonModifier__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCommonModifier" // $ANTLR start "entryRuleFieldModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:629:1: entryRuleFieldModifier : ruleFieldModifier EOF ; public final void entryRuleFieldModifier() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:630:1: ( ruleFieldModifier EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:631:1: ruleFieldModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleFieldModifier_in_entryRuleFieldModifier1275); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFieldModifier1282); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFieldModifier" // $ANTLR start "ruleFieldModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:638:1: ruleFieldModifier : ( ( rule__FieldModifier__Alternatives ) ) ; public final void ruleFieldModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:642:2: ( ( ( rule__FieldModifier__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:643:1: ( ( rule__FieldModifier__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:643:1: ( ( rule__FieldModifier__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:644:1: ( rule__FieldModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:645:1: ( rule__FieldModifier__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:645:2: rule__FieldModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__FieldModifier__Alternatives_in_ruleFieldModifier1308); rule__FieldModifier__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFieldModifier" // $ANTLR start "entryRuleMethodModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:657:1: entryRuleMethodModifier : ruleMethodModifier EOF ; public final void entryRuleMethodModifier() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:658:1: ( ruleMethodModifier EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:659:1: ruleMethodModifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierRule()); } pushFollow(FollowSets000.FOLLOW_ruleMethodModifier_in_entryRuleMethodModifier1335); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMethodModifier1342); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleMethodModifier" // $ANTLR start "ruleMethodModifier" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:666:1: ruleMethodModifier : ( ( rule__MethodModifier__Alternatives ) ) ; public final void ruleMethodModifier() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:670:2: ( ( ( rule__MethodModifier__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:671:1: ( ( rule__MethodModifier__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:671:1: ( ( rule__MethodModifier__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:672:1: ( rule__MethodModifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:673:1: ( rule__MethodModifier__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:673:2: rule__MethodModifier__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__MethodModifier__Alternatives_in_ruleMethodModifier1368); rule__MethodModifier__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleMethodModifier" // $ANTLR start "entryRuleCreateExtensionInfo" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:685:1: entryRuleCreateExtensionInfo : ruleCreateExtensionInfo EOF ; public final void entryRuleCreateExtensionInfo() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:686:1: ( ruleCreateExtensionInfo EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:687:1: ruleCreateExtensionInfo EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoRule()); } pushFollow(FollowSets000.FOLLOW_ruleCreateExtensionInfo_in_entryRuleCreateExtensionInfo1395); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCreateExtensionInfo1402); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleCreateExtensionInfo" // $ANTLR start "ruleCreateExtensionInfo" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:694:1: ruleCreateExtensionInfo : ( ( rule__CreateExtensionInfo__Group__0 ) ) ; public final void ruleCreateExtensionInfo() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:698:2: ( ( ( rule__CreateExtensionInfo__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:699:1: ( ( rule__CreateExtensionInfo__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:699:1: ( ( rule__CreateExtensionInfo__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:700:1: ( rule__CreateExtensionInfo__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:701:1: ( rule__CreateExtensionInfo__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:701:2: rule__CreateExtensionInfo__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__CreateExtensionInfo__Group__0_in_ruleCreateExtensionInfo1428); rule__CreateExtensionInfo__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleCreateExtensionInfo" // $ANTLR start "entryRuleValidID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:713:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:714:1: ( ruleValidID EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:715:1: ruleValidID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleValidID_in_entryRuleValidID1455); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleValidID1462); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleValidID" // $ANTLR start "ruleValidID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:722:1: ruleValidID : ( ( rule__ValidID__Alternatives ) ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:726:2: ( ( ( rule__ValidID__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:727:1: ( ( rule__ValidID__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:727:1: ( ( rule__ValidID__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:728:1: ( rule__ValidID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:729:1: ( rule__ValidID__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:729:2: rule__ValidID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__ValidID__Alternatives_in_ruleValidID1488); rule__ValidID__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleValidID" // $ANTLR start "entryRuleFeatureCallID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:741:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; public final void entryRuleFeatureCallID() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:742:1: ( ruleFeatureCallID EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:743:1: ruleFeatureCallID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID1515); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFeatureCallID1522); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFeatureCallID" // $ANTLR start "ruleFeatureCallID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:750:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; public final void ruleFeatureCallID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:754:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:755:1: ( ( rule__FeatureCallID__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:755:1: ( ( rule__FeatureCallID__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:756:1: ( rule__FeatureCallID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:757:1: ( rule__FeatureCallID__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:757:2: rule__FeatureCallID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID1548); rule__FeatureCallID__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFeatureCallID" // $ANTLR start "entryRuleInnerVarID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:769:1: entryRuleInnerVarID : ruleInnerVarID EOF ; public final void entryRuleInnerVarID() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:770:1: ( ruleInnerVarID EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:771:1: ruleInnerVarID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDRule()); } pushFollow(FollowSets000.FOLLOW_ruleInnerVarID_in_entryRuleInnerVarID1575); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInnerVarID1582); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInnerVarID" // $ANTLR start "ruleInnerVarID" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:778:1: ruleInnerVarID : ( ( rule__InnerVarID__Alternatives ) ) ; public final void ruleInnerVarID() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:782:2: ( ( ( rule__InnerVarID__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:783:1: ( ( rule__InnerVarID__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:783:1: ( ( rule__InnerVarID__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:784:1: ( rule__InnerVarID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:785:1: ( rule__InnerVarID__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:785:2: rule__InnerVarID__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__InnerVarID__Alternatives_in_ruleInnerVarID1608); rule__InnerVarID__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInnerVarID" // $ANTLR start "entryRuleParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:797:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:798:1: ( ruleParameter EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:799:1: ruleParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleParameter_in_entryRuleParameter1635); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParameter1642); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleParameter" // $ANTLR start "ruleParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:806:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:810:2: ( ( ( rule__Parameter__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:811:1: ( ( rule__Parameter__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:811:1: ( ( rule__Parameter__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:812:1: ( rule__Parameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:813:1: ( rule__Parameter__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:813:2: rule__Parameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__Parameter__Group__0_in_ruleParameter1668); rule__Parameter__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleParameter" // $ANTLR start "entryRuleXVariableDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:825:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; public final void entryRuleXVariableDeclaration() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:826:1: ( ruleXVariableDeclaration EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:827:1: ruleXVariableDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration1695); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXVariableDeclaration1702); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXVariableDeclaration" // $ANTLR start "ruleXVariableDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:834:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; public final void ruleXVariableDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:838:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:839:1: ( ( rule__XVariableDeclaration__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:839:1: ( ( rule__XVariableDeclaration__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:840:1: ( rule__XVariableDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:841:1: ( rule__XVariableDeclaration__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:841:2: rule__XVariableDeclaration__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration1728); rule__XVariableDeclaration__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXVariableDeclaration" // $ANTLR start "entryRuleXConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:853:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; public final void entryRuleXConstructorCall() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:854:1: ( ruleXConstructorCall EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:855:1: ruleXConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall1755); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall1762); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXConstructorCall" // $ANTLR start "ruleXConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:862:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; public final void ruleXConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:866:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:867:1: ( ( rule__XConstructorCall__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:867:1: ( ( rule__XConstructorCall__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:868:1: ( rule__XConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:869:1: ( rule__XConstructorCall__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:869:2: rule__XConstructorCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall1788); rule__XConstructorCall__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXConstructorCall" // $ANTLR start "entryRuleXbaseConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:881:1: entryRuleXbaseConstructorCall : ruleXbaseConstructorCall EOF ; public final void entryRuleXbaseConstructorCall() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:882:1: ( ruleXbaseConstructorCall EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:883:1: ruleXbaseConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXbaseConstructorCall_in_entryRuleXbaseConstructorCall1815); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXbaseConstructorCall1822); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXbaseConstructorCall" // $ANTLR start "ruleXbaseConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:890:1: ruleXbaseConstructorCall : ( ( rule__XbaseConstructorCall__Group__0 ) ) ; public final void ruleXbaseConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:894:2: ( ( ( rule__XbaseConstructorCall__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:895:1: ( ( rule__XbaseConstructorCall__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:895:1: ( ( rule__XbaseConstructorCall__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:896:1: ( rule__XbaseConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:897:1: ( rule__XbaseConstructorCall__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:897:2: rule__XbaseConstructorCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__Group__0_in_ruleXbaseConstructorCall1848); rule__XbaseConstructorCall__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXbaseConstructorCall" // $ANTLR start "entryRuleJvmFormalParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:909:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; public final void entryRuleJvmFormalParameter() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:910:1: ( ruleJvmFormalParameter EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:911:1: ruleJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter1875); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmFormalParameter1882); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmFormalParameter" // $ANTLR start "ruleJvmFormalParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:918:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; public final void ruleJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:922:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:923:1: ( ( rule__JvmFormalParameter__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:923:1: ( ( rule__JvmFormalParameter__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:924:1: ( rule__JvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:925:1: ( rule__JvmFormalParameter__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:925:2: rule__JvmFormalParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter1908); rule__JvmFormalParameter__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmFormalParameter" // $ANTLR start "entryRuleFullJvmFormalParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:937:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; public final void entryRuleFullJvmFormalParameter() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:938:1: ( ruleFullJvmFormalParameter EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:939:1: ruleFullJvmFormalParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter1935); ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFullJvmFormalParameter1942); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleFullJvmFormalParameter" // $ANTLR start "ruleFullJvmFormalParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:946:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; public final void ruleFullJvmFormalParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:950:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:951:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:951:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:952:1: ( rule__FullJvmFormalParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:953:1: ( rule__FullJvmFormalParameter__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:953:2: rule__FullJvmFormalParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter1968); rule__FullJvmFormalParameter__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleFullJvmFormalParameter" // $ANTLR start "entryRuleXStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:965:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; public final void entryRuleXStringLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:966:1: ( ruleXStringLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:967:1: ruleXStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral1995); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral2002); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXStringLiteral" // $ANTLR start "ruleXStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:974:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Alternatives ) ) ; public final void ruleXStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:978:2: ( ( ( rule__XStringLiteral__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:979:1: ( ( rule__XStringLiteral__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:979:1: ( ( rule__XStringLiteral__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:980:1: ( rule__XStringLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:981:1: ( rule__XStringLiteral__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:981:2: rule__XStringLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Alternatives_in_ruleXStringLiteral2028); rule__XStringLiteral__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXStringLiteral" // $ANTLR start "entryRuleXSwitchExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:993:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; public final void entryRuleXSwitchExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:994:1: ( ruleXSwitchExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:995:1: ruleXSwitchExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2055); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSwitchExpression2062); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSwitchExpression" // $ANTLR start "ruleXSwitchExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1002:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; public final void ruleXSwitchExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1006:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1007:1: ( ( rule__XSwitchExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1007:1: ( ( rule__XSwitchExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1008:1: ( rule__XSwitchExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1009:1: ( rule__XSwitchExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1009:2: rule__XSwitchExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2088); rule__XSwitchExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXSwitchExpression" // $ANTLR start "entryRuleXExpressionOrSimpleConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1021:1: entryRuleXExpressionOrSimpleConstructorCall : ruleXExpressionOrSimpleConstructorCall EOF ; public final void entryRuleXExpressionOrSimpleConstructorCall() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1022:1: ( ruleXExpressionOrSimpleConstructorCall EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1023:1: ruleXExpressionOrSimpleConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_entryRuleXExpressionOrSimpleConstructorCall2115); ruleXExpressionOrSimpleConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionOrSimpleConstructorCall2122); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionOrSimpleConstructorCall" // $ANTLR start "ruleXExpressionOrSimpleConstructorCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1030:1: ruleXExpressionOrSimpleConstructorCall : ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) ; public final void ruleXExpressionOrSimpleConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1034:2: ( ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1035:1: ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1035:1: ( ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1036:1: ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1037:1: ( rule__XExpressionOrSimpleConstructorCall__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1037:2: rule__XExpressionOrSimpleConstructorCall__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XExpressionOrSimpleConstructorCall__Alternatives_in_ruleXExpressionOrSimpleConstructorCall2148); rule__XExpressionOrSimpleConstructorCall__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXExpressionOrSimpleConstructorCall" // $ANTLR start "entryRuleSimpleStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1049:1: entryRuleSimpleStringLiteral : ruleSimpleStringLiteral EOF ; public final void entryRuleSimpleStringLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1050:1: ( ruleSimpleStringLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1051:1: ruleSimpleStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleSimpleStringLiteral_in_entryRuleSimpleStringLiteral2175); ruleSimpleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSimpleStringLiteral2182); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleSimpleStringLiteral" // $ANTLR start "ruleSimpleStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1058:1: ruleSimpleStringLiteral : ( ( rule__SimpleStringLiteral__Group__0 ) ) ; public final void ruleSimpleStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1062:2: ( ( ( rule__SimpleStringLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1063:1: ( ( rule__SimpleStringLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1063:1: ( ( rule__SimpleStringLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1064:1: ( rule__SimpleStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1065:1: ( rule__SimpleStringLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1065:2: rule__SimpleStringLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__SimpleStringLiteral__Group__0_in_ruleSimpleStringLiteral2208); rule__SimpleStringLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleSimpleStringLiteral" // $ANTLR start "entryRuleRichString" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1077:1: entryRuleRichString : ruleRichString EOF ; public final void entryRuleRichString() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1078:1: ( ruleRichString EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1079:1: ruleRichString EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichString_in_entryRuleRichString2235); ruleRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichString2242); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichString" // $ANTLR start "ruleRichString" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1086:1: ruleRichString : ( ( rule__RichString__Group__0 ) ) ; public final void ruleRichString() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1090:2: ( ( ( rule__RichString__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1091:1: ( ( rule__RichString__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1091:1: ( ( rule__RichString__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1092:1: ( rule__RichString__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1093:1: ( rule__RichString__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1093:2: rule__RichString__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__Group__0_in_ruleRichString2268); rule__RichString__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichString" // $ANTLR start "entryRuleRichStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1105:1: entryRuleRichStringLiteral : ruleRichStringLiteral EOF ; public final void entryRuleRichStringLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1106:1: ( ruleRichStringLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1107:1: ruleRichStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteral_in_entryRuleRichStringLiteral2295); ruleRichStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteral2302); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteral" // $ANTLR start "ruleRichStringLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1114:1: ruleRichStringLiteral : ( ( rule__RichStringLiteral__Group__0 ) ) ; public final void ruleRichStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1118:2: ( ( ( rule__RichStringLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1119:1: ( ( rule__RichStringLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1119:1: ( ( rule__RichStringLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1120:1: ( rule__RichStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1121:1: ( rule__RichStringLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1121:2: rule__RichStringLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteral__Group__0_in_ruleRichStringLiteral2328); rule__RichStringLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringLiteral" // $ANTLR start "entryRuleRichStringLiteralStart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1133:1: entryRuleRichStringLiteralStart : ruleRichStringLiteralStart EOF ; public final void entryRuleRichStringLiteralStart() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1134:1: ( ruleRichStringLiteralStart EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1135:1: ruleRichStringLiteralStart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralStart_in_entryRuleRichStringLiteralStart2355); ruleRichStringLiteralStart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralStart2362); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralStart" // $ANTLR start "ruleRichStringLiteralStart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1142:1: ruleRichStringLiteralStart : ( ( rule__RichStringLiteralStart__Group__0 ) ) ; public final void ruleRichStringLiteralStart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1146:2: ( ( ( rule__RichStringLiteralStart__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1147:1: ( ( rule__RichStringLiteralStart__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1147:1: ( ( rule__RichStringLiteralStart__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1148:1: ( rule__RichStringLiteralStart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1149:1: ( rule__RichStringLiteralStart__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1149:2: rule__RichStringLiteralStart__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralStart__Group__0_in_ruleRichStringLiteralStart2388); rule__RichStringLiteralStart__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringLiteralStart" // $ANTLR start "entryRuleRichStringLiteralInbetween" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1161:1: entryRuleRichStringLiteralInbetween : ruleRichStringLiteralInbetween EOF ; public final void entryRuleRichStringLiteralInbetween() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1162:1: ( ruleRichStringLiteralInbetween EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1163:1: ruleRichStringLiteralInbetween EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralInbetween_in_entryRuleRichStringLiteralInbetween2415); ruleRichStringLiteralInbetween(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralInbetween2422); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralInbetween" // $ANTLR start "ruleRichStringLiteralInbetween" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1170:1: ruleRichStringLiteralInbetween : ( ( rule__RichStringLiteralInbetween__Group__0 ) ) ; public final void ruleRichStringLiteralInbetween() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1174:2: ( ( ( rule__RichStringLiteralInbetween__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1175:1: ( ( rule__RichStringLiteralInbetween__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1175:1: ( ( rule__RichStringLiteralInbetween__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1176:1: ( rule__RichStringLiteralInbetween__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1177:1: ( rule__RichStringLiteralInbetween__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1177:2: rule__RichStringLiteralInbetween__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__Group__0_in_ruleRichStringLiteralInbetween2448); rule__RichStringLiteralInbetween__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringLiteralInbetween" // $ANTLR start "entryRuleRichStringLiteralEnd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1189:1: entryRuleRichStringLiteralEnd : ruleRichStringLiteralEnd EOF ; public final void entryRuleRichStringLiteralEnd() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1190:1: ( ruleRichStringLiteralEnd EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1191:1: ruleRichStringLiteralEnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringLiteralEnd_in_entryRuleRichStringLiteralEnd2475); ruleRichStringLiteralEnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringLiteralEnd2482); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringLiteralEnd" // $ANTLR start "ruleRichStringLiteralEnd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1198:1: ruleRichStringLiteralEnd : ( ( rule__RichStringLiteralEnd__Group__0 ) ) ; public final void ruleRichStringLiteralEnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1202:2: ( ( ( rule__RichStringLiteralEnd__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1203:1: ( ( rule__RichStringLiteralEnd__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1203:1: ( ( rule__RichStringLiteralEnd__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1204:1: ( rule__RichStringLiteralEnd__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1205:1: ( rule__RichStringLiteralEnd__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1205:2: rule__RichStringLiteralEnd__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__Group__0_in_ruleRichStringLiteralEnd2508); rule__RichStringLiteralEnd__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringLiteralEnd" // $ANTLR start "entryRuleInternalRichString" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1217:1: entryRuleInternalRichString : ruleInternalRichString EOF ; public final void entryRuleInternalRichString() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1218:1: ( ruleInternalRichString EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1219:1: ruleInternalRichString EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringRule()); } pushFollow(FollowSets000.FOLLOW_ruleInternalRichString_in_entryRuleInternalRichString2535); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInternalRichString2542); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleInternalRichString" // $ANTLR start "ruleInternalRichString" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1226:1: ruleInternalRichString : ( ( rule__InternalRichString__Group__0 ) ) ; public final void ruleInternalRichString() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1230:2: ( ( ( rule__InternalRichString__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1231:1: ( ( rule__InternalRichString__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1231:1: ( ( rule__InternalRichString__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1232:1: ( rule__InternalRichString__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1233:1: ( rule__InternalRichString__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1233:2: rule__InternalRichString__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__InternalRichString__Group__0_in_ruleInternalRichString2568); rule__InternalRichString__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleInternalRichString" // $ANTLR start "entryRuleRichStringPart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1245:1: entryRuleRichStringPart : ruleRichStringPart EOF ; public final void entryRuleRichStringPart() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1246:1: ( ruleRichStringPart EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1247:1: ruleRichStringPart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringPart_in_entryRuleRichStringPart2595); ruleRichStringPart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringPart2602); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringPart" // $ANTLR start "ruleRichStringPart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1254:1: ruleRichStringPart : ( ( rule__RichStringPart__Alternatives ) ) ; public final void ruleRichStringPart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1258:2: ( ( ( rule__RichStringPart__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1259:1: ( ( rule__RichStringPart__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1259:1: ( ( rule__RichStringPart__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1260:1: ( rule__RichStringPart__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1261:1: ( rule__RichStringPart__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1261:2: rule__RichStringPart__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__RichStringPart__Alternatives_in_ruleRichStringPart2628); rule__RichStringPart__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringPart" // $ANTLR start "entryRuleRichStringForLoop" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1273:1: entryRuleRichStringForLoop : ruleRichStringForLoop EOF ; public final void entryRuleRichStringForLoop() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1274:1: ( ruleRichStringForLoop EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1275:1: ruleRichStringForLoop EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringForLoop_in_entryRuleRichStringForLoop2655); ruleRichStringForLoop(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringForLoop2662); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringForLoop" // $ANTLR start "ruleRichStringForLoop" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1282:1: ruleRichStringForLoop : ( ( rule__RichStringForLoop__Group__0 ) ) ; public final void ruleRichStringForLoop() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1286:2: ( ( ( rule__RichStringForLoop__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1287:1: ( ( rule__RichStringForLoop__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1287:1: ( ( rule__RichStringForLoop__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1288:1: ( rule__RichStringForLoop__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1289:1: ( rule__RichStringForLoop__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1289:2: rule__RichStringForLoop__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringForLoop__Group__0_in_ruleRichStringForLoop2688); rule__RichStringForLoop__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringForLoop" // $ANTLR start "entryRuleRichStringIf" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1301:1: entryRuleRichStringIf : ruleRichStringIf EOF ; public final void entryRuleRichStringIf() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1302:1: ( ruleRichStringIf EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1303:1: ruleRichStringIf EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringIf_in_entryRuleRichStringIf2715); ruleRichStringIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringIf2722); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringIf" // $ANTLR start "ruleRichStringIf" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1310:1: ruleRichStringIf : ( ( rule__RichStringIf__Group__0 ) ) ; public final void ruleRichStringIf() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1314:2: ( ( ( rule__RichStringIf__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1315:1: ( ( rule__RichStringIf__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1315:1: ( ( rule__RichStringIf__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1316:1: ( rule__RichStringIf__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1317:1: ( rule__RichStringIf__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1317:2: rule__RichStringIf__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringIf__Group__0_in_ruleRichStringIf2748); rule__RichStringIf__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringIf" // $ANTLR start "entryRuleRichStringElseIf" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1329:1: entryRuleRichStringElseIf : ruleRichStringElseIf EOF ; public final void entryRuleRichStringElseIf() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1330:1: ( ruleRichStringElseIf EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1331:1: ruleRichStringElseIf EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfRule()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringElseIf_in_entryRuleRichStringElseIf2775); ruleRichStringElseIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRichStringElseIf2782); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleRichStringElseIf" // $ANTLR start "ruleRichStringElseIf" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1338:1: ruleRichStringElseIf : ( ( rule__RichStringElseIf__Group__0 ) ) ; public final void ruleRichStringElseIf() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1342:2: ( ( ( rule__RichStringElseIf__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1343:1: ( ( rule__RichStringElseIf__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1343:1: ( ( rule__RichStringElseIf__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1344:1: ( rule__RichStringElseIf__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1345:1: ( rule__RichStringElseIf__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1345:2: rule__RichStringElseIf__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringElseIf__Group__0_in_ruleRichStringElseIf2808); rule__RichStringElseIf__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleRichStringElseIf" // $ANTLR start "entryRuleXAnnotation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1357:1: entryRuleXAnnotation : ruleXAnnotation EOF ; public final void entryRuleXAnnotation() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1358:1: ( ruleXAnnotation EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1359:1: ruleXAnnotation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation2835); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotation2842); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotation" // $ANTLR start "ruleXAnnotation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1366:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; public final void ruleXAnnotation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1370:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1371:1: ( ( rule__XAnnotation__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1371:1: ( ( rule__XAnnotation__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1372:1: ( rule__XAnnotation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1373:1: ( rule__XAnnotation__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1373:2: rule__XAnnotation__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation2868); rule__XAnnotation__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAnnotation" // $ANTLR start "entryRuleXAnnotationElementValuePair" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1385:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; public final void entryRuleXAnnotationElementValuePair() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1386:1: ( ruleXAnnotationElementValuePair EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1387:1: ruleXAnnotationElementValuePair EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair2895); ruleXAnnotationElementValuePair(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair2902); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValuePair" // $ANTLR start "ruleXAnnotationElementValuePair" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1394:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; public final void ruleXAnnotationElementValuePair() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1398:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1399:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1399:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1400:1: ( rule__XAnnotationElementValuePair__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1401:1: ( rule__XAnnotationElementValuePair__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1401:2: rule__XAnnotationElementValuePair__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair2928); rule__XAnnotationElementValuePair__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAnnotationElementValuePair" // $ANTLR start "entryRuleXAnnotationElementValueOrCommaList" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1413:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1414:1: ( ruleXAnnotationElementValueOrCommaList EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1415:1: ruleXAnnotationElementValueOrCommaList EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList2955); ruleXAnnotationElementValueOrCommaList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList2962); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValueOrCommaList" // $ANTLR start "ruleXAnnotationElementValueOrCommaList" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1422:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1426:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1427:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1427:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1428:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1429:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1429:2: rule__XAnnotationElementValueOrCommaList__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList2988); rule__XAnnotationElementValueOrCommaList__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAnnotationElementValueOrCommaList" // $ANTLR start "entryRuleXAnnotationElementValue" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1441:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; public final void entryRuleXAnnotationElementValue() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1442:1: ( ruleXAnnotationElementValue EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1443:1: ruleXAnnotationElementValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue3015); ruleXAnnotationElementValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationElementValue3022); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationElementValue" // $ANTLR start "ruleXAnnotationElementValue" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1450:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; public final void ruleXAnnotationElementValue() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1454:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1455:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1455:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1456:1: ( rule__XAnnotationElementValue__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1457:1: ( rule__XAnnotationElementValue__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1457:2: rule__XAnnotationElementValue__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue3048); rule__XAnnotationElementValue__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAnnotationElementValue" // $ANTLR start "entryRuleXAnnotationOrExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1469:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; public final void entryRuleXAnnotationOrExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1470:1: ( ruleXAnnotationOrExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1471:1: ruleXAnnotationOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression3075); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAnnotationOrExpression3082); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAnnotationOrExpression" // $ANTLR start "ruleXAnnotationOrExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1478:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; public final void ruleXAnnotationOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1482:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1483:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1483:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1484:1: ( rule__XAnnotationOrExpression__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1485:1: ( rule__XAnnotationOrExpression__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1485:2: rule__XAnnotationOrExpression__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression3108); rule__XAnnotationOrExpression__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAnnotationOrExpression" // $ANTLR start "entryRuleXExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1497:1: entryRuleXExpression : ruleXExpression EOF ; public final void entryRuleXExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1498:1: ( ruleXExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1499:1: ruleXExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_entryRuleXExpression3135); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpression3142); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpression" // $ANTLR start "ruleXExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1506:1: ruleXExpression : ( ruleXAssignment ) ; public final void ruleXExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1510:2: ( ( ruleXAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1511:1: ( ruleXAssignment ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1511:1: ( ruleXAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1512:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_ruleXExpression3168); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXExpression" // $ANTLR start "entryRuleXAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1525:1: entryRuleXAssignment : ruleXAssignment EOF ; public final void entryRuleXAssignment() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1526:1: ( ruleXAssignment EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1527:1: ruleXAssignment EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAssignment_in_entryRuleXAssignment3194); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAssignment3201); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAssignment" // $ANTLR start "ruleXAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1534:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; public final void ruleXAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1538:2: ( ( ( rule__XAssignment__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1539:1: ( ( rule__XAssignment__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1539:1: ( ( rule__XAssignment__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1540:1: ( rule__XAssignment__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1541:1: ( rule__XAssignment__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1541:2: rule__XAssignment__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment3227); rule__XAssignment__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAssignment" // $ANTLR start "entryRuleOpSingleAssign" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1553:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; public final void entryRuleOpSingleAssign() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1554:1: ( ruleOpSingleAssign EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1555:1: ruleOpSingleAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign3254); ruleOpSingleAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpSingleAssignRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpSingleAssign3261); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpSingleAssign" // $ANTLR start "ruleOpSingleAssign" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1562:1: ruleOpSingleAssign : ( '=' ) ; public final void ruleOpSingleAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1566:2: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1567:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1567:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1568:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } match(input,25,FollowSets000.FOLLOW_25_in_ruleOpSingleAssign3288); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpSingleAssign" // $ANTLR start "entryRuleOpMultiAssign" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1583:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; public final void entryRuleOpMultiAssign() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1584:1: ( ruleOpMultiAssign EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1585:1: ruleOpMultiAssign EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign3316); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMultiAssign3323); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMultiAssign" // $ANTLR start "ruleOpMultiAssign" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1592:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; public final void ruleOpMultiAssign() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1596:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1597:1: ( ( rule__OpMultiAssign__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1597:1: ( ( rule__OpMultiAssign__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1598:1: ( rule__OpMultiAssign__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1599:1: ( rule__OpMultiAssign__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1599:2: rule__OpMultiAssign__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign3349); rule__OpMultiAssign__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpMultiAssign" // $ANTLR start "entryRuleXOrExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1611:1: entryRuleXOrExpression : ruleXOrExpression EOF ; public final void entryRuleXOrExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1612:1: ( ruleXOrExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1613:1: ruleXOrExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression3376); ruleXOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOrExpression3383); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOrExpression" // $ANTLR start "ruleXOrExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1620:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; public final void ruleXOrExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1624:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1625:1: ( ( rule__XOrExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1625:1: ( ( rule__XOrExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1626:1: ( rule__XOrExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1627:1: ( rule__XOrExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1627:2: rule__XOrExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression3409); rule__XOrExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXOrExpression" // $ANTLR start "entryRuleOpOr" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1639:1: entryRuleOpOr : ruleOpOr EOF ; public final void entryRuleOpOr() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1640:1: ( ruleOpOr EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1641:1: ruleOpOr EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_entryRuleOpOr3436); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOrRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOr3443); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOr" // $ANTLR start "ruleOpOr" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1648:1: ruleOpOr : ( '||' ) ; public final void ruleOpOr() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1652:2: ( ( '||' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1653:1: ( '||' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1653:1: ( '||' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1654:1: '||' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } match(input,26,FollowSets000.FOLLOW_26_in_ruleOpOr3470); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpOr" // $ANTLR start "entryRuleXAndExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1669:1: entryRuleXAndExpression : ruleXAndExpression EOF ; public final void entryRuleXAndExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1670:1: ( ruleXAndExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1671:1: ruleXAndExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression3498); ruleXAndExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAndExpression3505); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAndExpression" // $ANTLR start "ruleXAndExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1678:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; public final void ruleXAndExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1682:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1683:1: ( ( rule__XAndExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1683:1: ( ( rule__XAndExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1684:1: ( rule__XAndExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1685:1: ( rule__XAndExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1685:2: rule__XAndExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression3531); rule__XAndExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAndExpression" // $ANTLR start "entryRuleOpAnd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1697:1: entryRuleOpAnd : ruleOpAnd EOF ; public final void entryRuleOpAnd() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1698:1: ( ruleOpAnd EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1699:1: ruleOpAnd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_entryRuleOpAnd3558); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAndRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAnd3565); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAnd" // $ANTLR start "ruleOpAnd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1706:1: ruleOpAnd : ( '&&' ) ; public final void ruleOpAnd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1710:2: ( ( '&&' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1711:1: ( '&&' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1711:1: ( '&&' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1712:1: '&&' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } match(input,27,FollowSets000.FOLLOW_27_in_ruleOpAnd3592); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpAnd" // $ANTLR start "entryRuleXEqualityExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1727:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; public final void entryRuleXEqualityExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1728:1: ( ruleXEqualityExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1729:1: ruleXEqualityExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression3620); ruleXEqualityExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXEqualityExpression3627); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXEqualityExpression" // $ANTLR start "ruleXEqualityExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1736:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; public final void ruleXEqualityExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1740:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1741:1: ( ( rule__XEqualityExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1741:1: ( ( rule__XEqualityExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1742:1: ( rule__XEqualityExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1743:1: ( rule__XEqualityExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1743:2: rule__XEqualityExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression3653); rule__XEqualityExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXEqualityExpression" // $ANTLR start "entryRuleOpEquality" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1755:1: entryRuleOpEquality : ruleOpEquality EOF ; public final void entryRuleOpEquality() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1756:1: ( ruleOpEquality EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1757:1: ruleOpEquality EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_entryRuleOpEquality3680); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpEquality3687); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpEquality" // $ANTLR start "ruleOpEquality" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1764:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; public final void ruleOpEquality() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1768:2: ( ( ( rule__OpEquality__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1769:1: ( ( rule__OpEquality__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1769:1: ( ( rule__OpEquality__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1770:1: ( rule__OpEquality__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1771:1: ( rule__OpEquality__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1771:2: rule__OpEquality__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality3713); rule__OpEquality__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpEquality" // $ANTLR start "entryRuleOpCompare" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1783:1: entryRuleOpCompare : ruleOpCompare EOF ; public final void entryRuleOpCompare() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1784:1: ( ruleOpCompare EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1785:1: ruleOpCompare EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_entryRuleOpCompare3740); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpCompare3747); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpCompare" // $ANTLR start "ruleOpCompare" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1792:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; public final void ruleOpCompare() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1796:2: ( ( ( rule__OpCompare__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1797:1: ( ( rule__OpCompare__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1797:1: ( ( rule__OpCompare__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1798:1: ( rule__OpCompare__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1799:1: ( rule__OpCompare__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1799:2: rule__OpCompare__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare3773); rule__OpCompare__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpCompare" // $ANTLR start "entryRuleXOtherOperatorExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1811:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; public final void entryRuleXOtherOperatorExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1812:1: ( ruleXOtherOperatorExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1813:1: ruleXOtherOperatorExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression3800); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXOtherOperatorExpression3807); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXOtherOperatorExpression" // $ANTLR start "ruleXOtherOperatorExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1820:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; public final void ruleXOtherOperatorExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1824:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1825:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1825:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1826:1: ( rule__XOtherOperatorExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1827:1: ( rule__XOtherOperatorExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1827:2: rule__XOtherOperatorExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression3833); rule__XOtherOperatorExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXOtherOperatorExpression" // $ANTLR start "entryRuleOpOther" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1839:1: entryRuleOpOther : ruleOpOther EOF ; public final void entryRuleOpOther() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1840:1: ( ruleOpOther EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1841:1: ruleOpOther EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_entryRuleOpOther3860); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpOther3867); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpOther" // $ANTLR start "ruleOpOther" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1848:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; public final void ruleOpOther() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1852:2: ( ( ( rule__OpOther__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1853:1: ( ( rule__OpOther__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1853:1: ( ( rule__OpOther__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1854:1: ( rule__OpOther__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1855:1: ( rule__OpOther__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1855:2: rule__OpOther__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther3893); rule__OpOther__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpOther" // $ANTLR start "entryRuleXAdditiveExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1867:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; public final void entryRuleXAdditiveExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1868:1: ( ruleXAdditiveExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1869:1: ruleXAdditiveExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression3920); ruleXAdditiveExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXAdditiveExpression3927); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXAdditiveExpression" // $ANTLR start "ruleXAdditiveExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1876:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; public final void ruleXAdditiveExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1880:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1881:1: ( ( rule__XAdditiveExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1881:1: ( ( rule__XAdditiveExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1882:1: ( rule__XAdditiveExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1883:1: ( rule__XAdditiveExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1883:2: rule__XAdditiveExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression3953); rule__XAdditiveExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXAdditiveExpression" // $ANTLR start "entryRuleOpAdd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1895:1: entryRuleOpAdd : ruleOpAdd EOF ; public final void entryRuleOpAdd() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1896:1: ( ruleOpAdd EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1897:1: ruleOpAdd EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpAdd_in_entryRuleOpAdd3980); ruleOpAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpAdd3987); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpAdd" // $ANTLR start "ruleOpAdd" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1904:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; public final void ruleOpAdd() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1908:2: ( ( ( rule__OpAdd__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1909:1: ( ( rule__OpAdd__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1909:1: ( ( rule__OpAdd__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1910:1: ( rule__OpAdd__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1911:1: ( rule__OpAdd__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1911:2: rule__OpAdd__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd4013); rule__OpAdd__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpAdd" // $ANTLR start "entryRuleXMultiplicativeExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1923:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; public final void entryRuleXMultiplicativeExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1924:1: ( ruleXMultiplicativeExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1925:1: ruleXMultiplicativeExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression4040); ruleXMultiplicativeExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMultiplicativeExpression4047); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMultiplicativeExpression" // $ANTLR start "ruleXMultiplicativeExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1932:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; public final void ruleXMultiplicativeExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1936:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1937:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1937:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1938:1: ( rule__XMultiplicativeExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1939:1: ( rule__XMultiplicativeExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1939:2: rule__XMultiplicativeExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression4073); rule__XMultiplicativeExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXMultiplicativeExpression" // $ANTLR start "entryRuleOpMulti" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1951:1: entryRuleOpMulti : ruleOpMulti EOF ; public final void entryRuleOpMulti() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1952:1: ( ruleOpMulti EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1953:1: ruleOpMulti EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_entryRuleOpMulti4100); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpMulti4107); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpMulti" // $ANTLR start "ruleOpMulti" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1960:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; public final void ruleOpMulti() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1964:2: ( ( ( rule__OpMulti__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1965:1: ( ( rule__OpMulti__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1965:1: ( ( rule__OpMulti__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1966:1: ( rule__OpMulti__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1967:1: ( rule__OpMulti__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1967:2: rule__OpMulti__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti4133); rule__OpMulti__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpMulti" // $ANTLR start "entryRuleXUnaryOperation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1979:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; public final void entryRuleXUnaryOperation() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1980:1: ( ruleXUnaryOperation EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1981:1: ruleXUnaryOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation4160); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXUnaryOperation4167); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXUnaryOperation" // $ANTLR start "ruleXUnaryOperation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1988:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; public final void ruleXUnaryOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1992:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1993:1: ( ( rule__XUnaryOperation__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1993:1: ( ( rule__XUnaryOperation__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1994:1: ( rule__XUnaryOperation__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1995:1: ( rule__XUnaryOperation__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:1995:2: rule__XUnaryOperation__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation4193); rule__XUnaryOperation__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXUnaryOperation" // $ANTLR start "entryRuleOpUnary" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2007:1: entryRuleOpUnary : ruleOpUnary EOF ; public final void entryRuleOpUnary() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2008:1: ( ruleOpUnary EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2009:1: ruleOpUnary EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_entryRuleOpUnary4220); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpUnary4227); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpUnary" // $ANTLR start "ruleOpUnary" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2016:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; public final void ruleOpUnary() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2020:2: ( ( ( rule__OpUnary__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2021:1: ( ( rule__OpUnary__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2021:1: ( ( rule__OpUnary__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2022:1: ( rule__OpUnary__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2023:1: ( rule__OpUnary__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2023:2: rule__OpUnary__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary4253); rule__OpUnary__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpUnary" // $ANTLR start "entryRuleXCastedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2035:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; public final void entryRuleXCastedExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2036:1: ( ruleXCastedExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2037:1: ruleXCastedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression4280); ruleXCastedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCastedExpression4287); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCastedExpression" // $ANTLR start "ruleXCastedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2044:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; public final void ruleXCastedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2048:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2049:1: ( ( rule__XCastedExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2049:1: ( ( rule__XCastedExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2050:1: ( rule__XCastedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2051:1: ( rule__XCastedExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2051:2: rule__XCastedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression4313); rule__XCastedExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXCastedExpression" // $ANTLR start "entryRuleXPostfixOperation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2063:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; public final void entryRuleXPostfixOperation() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2064:1: ( ruleXPostfixOperation EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2065:1: ruleXPostfixOperation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation4340); ruleXPostfixOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXPostfixOperation4347); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXPostfixOperation" // $ANTLR start "ruleXPostfixOperation" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2072:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; public final void ruleXPostfixOperation() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2076:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2077:1: ( ( rule__XPostfixOperation__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2077:1: ( ( rule__XPostfixOperation__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2078:1: ( rule__XPostfixOperation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2079:1: ( rule__XPostfixOperation__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2079:2: rule__XPostfixOperation__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation4373); rule__XPostfixOperation__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXPostfixOperation" // $ANTLR start "entryRuleOpPostfix" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2091:1: entryRuleOpPostfix : ruleOpPostfix EOF ; public final void entryRuleOpPostfix() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2092:1: ( ruleOpPostfix EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2093:1: ruleOpPostfix EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixRule()); } pushFollow(FollowSets000.FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix4400); ruleOpPostfix(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOpPostfix4407); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleOpPostfix" // $ANTLR start "ruleOpPostfix" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2100:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; public final void ruleOpPostfix() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2104:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2105:1: ( ( rule__OpPostfix__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2105:1: ( ( rule__OpPostfix__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2106:1: ( rule__OpPostfix__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2107:1: ( rule__OpPostfix__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2107:2: rule__OpPostfix__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix4433); rule__OpPostfix__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleOpPostfix" // $ANTLR start "entryRuleXMemberFeatureCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2119:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; public final void entryRuleXMemberFeatureCall() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2120:1: ( ruleXMemberFeatureCall EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2121:1: ruleXMemberFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall4460); ruleXMemberFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXMemberFeatureCall4467); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXMemberFeatureCall" // $ANTLR start "ruleXMemberFeatureCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2128:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; public final void ruleXMemberFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2132:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2133:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2133:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2134:1: ( rule__XMemberFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2135:1: ( rule__XMemberFeatureCall__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2135:2: rule__XMemberFeatureCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall4493); rule__XMemberFeatureCall__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXMemberFeatureCall" // $ANTLR start "entryRuleXLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2147:1: entryRuleXLiteral : ruleXLiteral EOF ; public final void entryRuleXLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2148:1: ( ruleXLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2149:1: ruleXLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_entryRuleXLiteral4520); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXLiteral4527); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXLiteral" // $ANTLR start "ruleXLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2156:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; public final void ruleXLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2160:2: ( ( ( rule__XLiteral__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2161:1: ( ( rule__XLiteral__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2161:1: ( ( rule__XLiteral__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2162:1: ( rule__XLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2163:1: ( rule__XLiteral__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2163:2: rule__XLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral4553); rule__XLiteral__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXLiteral" // $ANTLR start "entryRuleXCollectionLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2175:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; public final void entryRuleXCollectionLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2176:1: ( ruleXCollectionLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2177:1: ruleXCollectionLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral4580); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCollectionLiteral4587); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCollectionLiteral" // $ANTLR start "ruleXCollectionLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2184:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; public final void ruleXCollectionLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2188:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2189:1: ( ( rule__XCollectionLiteral__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2189:1: ( ( rule__XCollectionLiteral__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2190:1: ( rule__XCollectionLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2191:1: ( rule__XCollectionLiteral__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2191:2: rule__XCollectionLiteral__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral4613); rule__XCollectionLiteral__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXCollectionLiteral" // $ANTLR start "entryRuleXSetLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2203:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; public final void entryRuleXSetLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2204:1: ( ruleXSetLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2205:1: ruleXSetLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral4640); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSetLiteral4647); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSetLiteral" // $ANTLR start "ruleXSetLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2212:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; public final void ruleXSetLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2216:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2217:1: ( ( rule__XSetLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2217:1: ( ( rule__XSetLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2218:1: ( rule__XSetLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2219:1: ( rule__XSetLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2219:2: rule__XSetLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral4673); rule__XSetLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXSetLiteral" // $ANTLR start "entryRuleXListLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2231:1: entryRuleXListLiteral : ruleXListLiteral EOF ; public final void entryRuleXListLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2232:1: ( ruleXListLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2233:1: ruleXListLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral4700); ruleXListLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXListLiteral4707); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXListLiteral" // $ANTLR start "ruleXListLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2240:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; public final void ruleXListLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2244:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2245:1: ( ( rule__XListLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2245:1: ( ( rule__XListLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2246:1: ( rule__XListLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2247:1: ( rule__XListLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2247:2: rule__XListLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral4733); rule__XListLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXListLiteral" // $ANTLR start "entryRuleXClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2259:1: entryRuleXClosure : ruleXClosure EOF ; public final void entryRuleXClosure() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2260:1: ( ruleXClosure EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2261:1: ruleXClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_entryRuleXClosure4760); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXClosure4767); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXClosure" // $ANTLR start "ruleXClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2268:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; public final void ruleXClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2272:2: ( ( ( rule__XClosure__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2273:1: ( ( rule__XClosure__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2273:1: ( ( rule__XClosure__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2274:1: ( rule__XClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2275:1: ( rule__XClosure__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2275:2: rule__XClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XClosure__Group__0_in_ruleXClosure4793); rule__XClosure__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXClosure" // $ANTLR start "entryRuleXExpressionInClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2287:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; public final void entryRuleXExpressionInClosure() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2288:1: ( ruleXExpressionInClosure EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2289:1: ruleXExpressionInClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure4820); ruleXExpressionInClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionInClosure4827); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionInClosure" // $ANTLR start "ruleXExpressionInClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2296:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; public final void ruleXExpressionInClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2300:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2301:1: ( ( rule__XExpressionInClosure__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2301:1: ( ( rule__XExpressionInClosure__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2302:1: ( rule__XExpressionInClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2303:1: ( rule__XExpressionInClosure__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2303:2: rule__XExpressionInClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure4853); rule__XExpressionInClosure__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXExpressionInClosure" // $ANTLR start "entryRuleXShortClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2315:1: entryRuleXShortClosure : ruleXShortClosure EOF ; public final void entryRuleXShortClosure() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2316:1: ( ruleXShortClosure EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2317:1: ruleXShortClosure EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureRule()); } pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure4880); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXShortClosure4887); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXShortClosure" // $ANTLR start "ruleXShortClosure" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2324:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; public final void ruleXShortClosure() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2328:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2329:1: ( ( rule__XShortClosure__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2329:1: ( ( rule__XShortClosure__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2330:1: ( rule__XShortClosure__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2331:1: ( rule__XShortClosure__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2331:2: rule__XShortClosure__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure4913); rule__XShortClosure__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXShortClosure" // $ANTLR start "entryRuleXParenthesizedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2343:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; public final void entryRuleXParenthesizedExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2344:1: ( ruleXParenthesizedExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2345:1: ruleXParenthesizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression4940); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXParenthesizedExpression4947); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXParenthesizedExpression" // $ANTLR start "ruleXParenthesizedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2352:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; public final void ruleXParenthesizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2356:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2357:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2357:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2358:1: ( rule__XParenthesizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2359:1: ( rule__XParenthesizedExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2359:2: rule__XParenthesizedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression4973); rule__XParenthesizedExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXParenthesizedExpression" // $ANTLR start "entryRuleXIfExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2371:1: entryRuleXIfExpression : ruleXIfExpression EOF ; public final void entryRuleXIfExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2372:1: ( ruleXIfExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2373:1: ruleXIfExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression5000); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIfExpression5007); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXIfExpression" // $ANTLR start "ruleXIfExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2380:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; public final void ruleXIfExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2384:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2385:1: ( ( rule__XIfExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2385:1: ( ( rule__XIfExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2386:1: ( rule__XIfExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2387:1: ( rule__XIfExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2387:2: rule__XIfExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression5033); rule__XIfExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXIfExpression" // $ANTLR start "entryRuleXCasePart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2399:1: entryRuleXCasePart : ruleXCasePart EOF ; public final void entryRuleXCasePart() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2400:1: ( ruleXCasePart EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2401:1: ruleXCasePart EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCasePart_in_entryRuleXCasePart5060); ruleXCasePart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCasePart5067); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCasePart" // $ANTLR start "ruleXCasePart" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2408:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; public final void ruleXCasePart() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2412:2: ( ( ( rule__XCasePart__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2413:1: ( ( rule__XCasePart__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2413:1: ( ( rule__XCasePart__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2414:1: ( rule__XCasePart__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2415:1: ( rule__XCasePart__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2415:2: rule__XCasePart__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart5093); rule__XCasePart__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXCasePart" // $ANTLR start "entryRuleXForLoopExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2427:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; public final void entryRuleXForLoopExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2428:1: ( ruleXForLoopExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2429:1: ruleXForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression5120); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXForLoopExpression5127); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXForLoopExpression" // $ANTLR start "ruleXForLoopExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2436:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; public final void ruleXForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2440:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2441:1: ( ( rule__XForLoopExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2441:1: ( ( rule__XForLoopExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2442:1: ( rule__XForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2443:1: ( rule__XForLoopExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2443:2: rule__XForLoopExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression5153); rule__XForLoopExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXForLoopExpression" // $ANTLR start "entryRuleXBasicForLoopExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2455:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; public final void entryRuleXBasicForLoopExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2456:1: ( ruleXBasicForLoopExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2457:1: ruleXBasicForLoopExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression5180); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBasicForLoopExpression5187); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBasicForLoopExpression" // $ANTLR start "ruleXBasicForLoopExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2464:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; public final void ruleXBasicForLoopExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2468:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2469:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2469:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2470:1: ( rule__XBasicForLoopExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2471:1: ( rule__XBasicForLoopExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2471:2: rule__XBasicForLoopExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression5213); rule__XBasicForLoopExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXBasicForLoopExpression" // $ANTLR start "entryRuleXWhileExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2483:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; public final void entryRuleXWhileExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2484:1: ( ruleXWhileExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2485:1: ruleXWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression5240); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXWhileExpression5247); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXWhileExpression" // $ANTLR start "ruleXWhileExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2492:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; public final void ruleXWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2496:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2497:1: ( ( rule__XWhileExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2497:1: ( ( rule__XWhileExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2498:1: ( rule__XWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2499:1: ( rule__XWhileExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2499:2: rule__XWhileExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression5273); rule__XWhileExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXWhileExpression" // $ANTLR start "entryRuleXDoWhileExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2511:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; public final void entryRuleXDoWhileExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2512:1: ( ruleXDoWhileExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2513:1: ruleXDoWhileExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression5300); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXDoWhileExpression5307); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXDoWhileExpression" // $ANTLR start "ruleXDoWhileExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2520:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; public final void ruleXDoWhileExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2524:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2525:1: ( ( rule__XDoWhileExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2525:1: ( ( rule__XDoWhileExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2526:1: ( rule__XDoWhileExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2527:1: ( rule__XDoWhileExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2527:2: rule__XDoWhileExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression5333); rule__XDoWhileExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXDoWhileExpression" // $ANTLR start "entryRuleXBlockExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2539:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; public final void entryRuleXBlockExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2540:1: ( ruleXBlockExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2541:1: ruleXBlockExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression5360); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBlockExpression5367); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBlockExpression" // $ANTLR start "ruleXBlockExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2548:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; public final void ruleXBlockExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2552:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2553:1: ( ( rule__XBlockExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2553:1: ( ( rule__XBlockExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2554:1: ( rule__XBlockExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2555:1: ( rule__XBlockExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2555:2: rule__XBlockExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression5393); rule__XBlockExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXBlockExpression" // $ANTLR start "entryRuleXExpressionOrVarDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2567:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2568:1: ( ruleXExpressionOrVarDeclaration EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2569:1: ruleXExpressionOrVarDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration5420); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration5427); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXExpressionOrVarDeclaration" // $ANTLR start "ruleXExpressionOrVarDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2576:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2580:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2581:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2581:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2582:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2583:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2583:2: rule__XExpressionOrVarDeclaration__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration5453); rule__XExpressionOrVarDeclaration__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXExpressionOrVarDeclaration" // $ANTLR start "entryRuleXFeatureCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2595:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; public final void entryRuleXFeatureCall() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2596:1: ( ruleXFeatureCall EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2597:1: ruleXFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall5480); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall5487); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFeatureCall" // $ANTLR start "ruleXFeatureCall" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2604:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; public final void ruleXFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2608:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2609:1: ( ( rule__XFeatureCall__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2609:1: ( ( rule__XFeatureCall__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2610:1: ( rule__XFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2611:1: ( rule__XFeatureCall__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2611:2: rule__XFeatureCall__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall5513); rule__XFeatureCall__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXFeatureCall" // $ANTLR start "entryRuleIdOrSuper" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2623:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; public final void entryRuleIdOrSuper() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2624:1: ( ruleIdOrSuper EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2625:1: ruleIdOrSuper EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperRule()); } pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper5540); ruleIdOrSuper(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper5547); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleIdOrSuper" // $ANTLR start "ruleIdOrSuper" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2632:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; public final void ruleIdOrSuper() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2636:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2637:1: ( ( rule__IdOrSuper__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2637:1: ( ( rule__IdOrSuper__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2638:1: ( rule__IdOrSuper__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2639:1: ( rule__IdOrSuper__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2639:2: rule__IdOrSuper__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper5573); rule__IdOrSuper__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleIdOrSuper" // $ANTLR start "entryRuleXBooleanLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2651:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; public final void entryRuleXBooleanLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2652:1: ( ruleXBooleanLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2653:1: ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral5600); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral5607); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXBooleanLiteral" // $ANTLR start "ruleXBooleanLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2660:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; public final void ruleXBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2664:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2665:1: ( ( rule__XBooleanLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2665:1: ( ( rule__XBooleanLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2666:1: ( rule__XBooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2667:1: ( rule__XBooleanLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2667:2: rule__XBooleanLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral5633); rule__XBooleanLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXBooleanLiteral" // $ANTLR start "entryRuleXNullLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2679:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; public final void entryRuleXNullLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2680:1: ( ruleXNullLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2681:1: ruleXNullLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral5660); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral5667); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNullLiteral" // $ANTLR start "ruleXNullLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2688:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; public final void ruleXNullLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2692:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2693:1: ( ( rule__XNullLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2693:1: ( ( rule__XNullLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2694:1: ( rule__XNullLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2695:1: ( rule__XNullLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2695:2: rule__XNullLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral5693); rule__XNullLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXNullLiteral" // $ANTLR start "entryRuleXNumberLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2707:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; public final void entryRuleXNumberLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2708:1: ( ruleXNumberLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2709:1: ruleXNumberLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral5720); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNumberLiteral5727); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXNumberLiteral" // $ANTLR start "ruleXNumberLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2716:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; public final void ruleXNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2720:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2721:1: ( ( rule__XNumberLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2721:1: ( ( rule__XNumberLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2722:1: ( rule__XNumberLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2723:1: ( rule__XNumberLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2723:2: rule__XNumberLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral5753); rule__XNumberLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXNumberLiteral" // $ANTLR start "entryRuleXTypeLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2735:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; public final void entryRuleXTypeLiteral() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2736:1: ( ruleXTypeLiteral EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2737:1: ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralRule()); } pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral5780); ruleXTypeLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral5787); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTypeLiteral" // $ANTLR start "ruleXTypeLiteral" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2744:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; public final void ruleXTypeLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2748:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2749:1: ( ( rule__XTypeLiteral__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2749:1: ( ( rule__XTypeLiteral__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2750:1: ( rule__XTypeLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2751:1: ( rule__XTypeLiteral__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2751:2: rule__XTypeLiteral__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral5813); rule__XTypeLiteral__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXTypeLiteral" // $ANTLR start "entryRuleXThrowExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2763:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; public final void entryRuleXThrowExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2764:1: ( ruleXThrowExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2765:1: ruleXThrowExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression5840); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression5847); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXThrowExpression" // $ANTLR start "ruleXThrowExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2772:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; public final void ruleXThrowExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2776:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2777:1: ( ( rule__XThrowExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2777:1: ( ( rule__XThrowExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2778:1: ( rule__XThrowExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2779:1: ( rule__XThrowExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2779:2: rule__XThrowExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression5873); rule__XThrowExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXThrowExpression" // $ANTLR start "entryRuleXReturnExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2791:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; public final void entryRuleXReturnExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2792:1: ( ruleXReturnExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2793:1: ruleXReturnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression5900); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression5907); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXReturnExpression" // $ANTLR start "ruleXReturnExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2800:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; public final void ruleXReturnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2804:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2805:1: ( ( rule__XReturnExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2805:1: ( ( rule__XReturnExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2806:1: ( rule__XReturnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2807:1: ( rule__XReturnExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2807:2: rule__XReturnExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression5933); rule__XReturnExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXReturnExpression" // $ANTLR start "entryRuleXTryCatchFinallyExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2819:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2820:1: ( ruleXTryCatchFinallyExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2821:1: ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression5960); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression5967); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXTryCatchFinallyExpression" // $ANTLR start "ruleXTryCatchFinallyExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2828:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; public final void ruleXTryCatchFinallyExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2832:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2833:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2833:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2834:1: ( rule__XTryCatchFinallyExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2835:1: ( rule__XTryCatchFinallyExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2835:2: rule__XTryCatchFinallyExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression5993); rule__XTryCatchFinallyExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXTryCatchFinallyExpression" // $ANTLR start "entryRuleXSynchronizedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2847:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; public final void entryRuleXSynchronizedExpression() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2848:1: ( ruleXSynchronizedExpression EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2849:1: ruleXSynchronizedExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression6020); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXSynchronizedExpression6027); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXSynchronizedExpression" // $ANTLR start "ruleXSynchronizedExpression" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2856:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; public final void ruleXSynchronizedExpression() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2860:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2861:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2861:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2862:1: ( rule__XSynchronizedExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2863:1: ( rule__XSynchronizedExpression__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2863:2: rule__XSynchronizedExpression__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression6053); rule__XSynchronizedExpression__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXSynchronizedExpression" // $ANTLR start "entryRuleXCatchClause" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2875:1: entryRuleXCatchClause : ruleXCatchClause EOF ; public final void entryRuleXCatchClause() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2876:1: ( ruleXCatchClause EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2877:1: ruleXCatchClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseRule()); } pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause6080); ruleXCatchClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause6087); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXCatchClause" // $ANTLR start "ruleXCatchClause" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2884:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; public final void ruleXCatchClause() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2888:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2889:1: ( ( rule__XCatchClause__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2889:1: ( ( rule__XCatchClause__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2890:1: ( rule__XCatchClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2891:1: ( rule__XCatchClause__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2891:2: rule__XCatchClause__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause6113); rule__XCatchClause__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXCatchClause" // $ANTLR start "entryRuleQualifiedName" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2903:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2904:1: ( ruleQualifiedName EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2905:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName6140); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName6147); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedName" // $ANTLR start "ruleQualifiedName" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2912:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2916:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2917:1: ( ( rule__QualifiedName__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2917:1: ( ( rule__QualifiedName__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2918:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2919:1: ( rule__QualifiedName__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2919:2: rule__QualifiedName__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName6173); rule__QualifiedName__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleQualifiedName" // $ANTLR start "entryRuleNumber" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2931:1: entryRuleNumber : ruleNumber EOF ; public final void entryRuleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2935:1: ( ruleNumber EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2936:1: ruleNumber EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberRule()); } pushFollow(FollowSets000.FOLLOW_ruleNumber_in_entryRuleNumber6205); ruleNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumber6212); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { myHiddenTokenState.restore(); } return ; } // $ANTLR end "entryRuleNumber" // $ANTLR start "ruleNumber" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2946:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; public final void ruleNumber() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2951:2: ( ( ( rule__Number__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2952:1: ( ( rule__Number__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2952:1: ( ( rule__Number__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2953:1: ( rule__Number__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2954:1: ( rule__Number__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2954:2: rule__Number__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__Number__Alternatives_in_ruleNumber6242); rule__Number__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); myHiddenTokenState.restore(); } return ; } // $ANTLR end "ruleNumber" // $ANTLR start "entryRuleJvmTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2969:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2970:1: ( ruleJvmTypeReference EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2971:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference6271); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference6278); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmTypeReference" // $ANTLR start "ruleJvmTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2978:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2982:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2983:1: ( ( rule__JvmTypeReference__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2983:1: ( ( rule__JvmTypeReference__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2984:1: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2985:1: ( rule__JvmTypeReference__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2985:2: rule__JvmTypeReference__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference6304); rule__JvmTypeReference__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmTypeReference" // $ANTLR start "entryRuleArrayBrackets" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2997:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; public final void entryRuleArrayBrackets() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2998:1: ( ruleArrayBrackets EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:2999:1: ruleArrayBrackets EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsRule()); } pushFollow(FollowSets000.FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets6331); ruleArrayBrackets(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleArrayBrackets6338); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleArrayBrackets" // $ANTLR start "ruleArrayBrackets" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3006:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; public final void ruleArrayBrackets() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3010:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3011:1: ( ( rule__ArrayBrackets__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3011:1: ( ( rule__ArrayBrackets__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3012:1: ( rule__ArrayBrackets__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3013:1: ( rule__ArrayBrackets__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3013:2: rule__ArrayBrackets__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets6364); rule__ArrayBrackets__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleArrayBrackets" // $ANTLR start "entryRuleXFunctionTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3025:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3026:1: ( ruleXFunctionTypeRef EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3027:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef6391); ruleXFunctionTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef6398); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXFunctionTypeRef" // $ANTLR start "ruleXFunctionTypeRef" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3034:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3038:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3039:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3039:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3040:1: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3041:1: ( rule__XFunctionTypeRef__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3041:2: rule__XFunctionTypeRef__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef6424); rule__XFunctionTypeRef__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXFunctionTypeRef" // $ANTLR start "entryRuleJvmParameterizedTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3053:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3054:1: ( ruleJvmParameterizedTypeReference EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3055:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference6451); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference6458); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmParameterizedTypeReference" // $ANTLR start "ruleJvmParameterizedTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3062:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3066:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3067:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3067:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3068:1: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3069:1: ( rule__JvmParameterizedTypeReference__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3069:2: rule__JvmParameterizedTypeReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference6484); rule__JvmParameterizedTypeReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmParameterizedTypeReference" // $ANTLR start "entryRuleJvmArgumentTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3081:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3082:1: ( ruleJvmArgumentTypeReference EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3083:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference6511); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference6518); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmArgumentTypeReference" // $ANTLR start "ruleJvmArgumentTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3090:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3094:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3095:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3095:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3096:1: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3097:1: ( rule__JvmArgumentTypeReference__Alternatives ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3097:2: rule__JvmArgumentTypeReference__Alternatives { pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference6544); rule__JvmArgumentTypeReference__Alternatives(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmArgumentTypeReference" // $ANTLR start "entryRuleJvmWildcardTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3109:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3110:1: ( ruleJvmWildcardTypeReference EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3111:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference6571); ruleJvmWildcardTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference6578); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmWildcardTypeReference" // $ANTLR start "ruleJvmWildcardTypeReference" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3118:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3122:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3123:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3123:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3124:1: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3125:1: ( rule__JvmWildcardTypeReference__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3125:2: rule__JvmWildcardTypeReference__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference6604); rule__JvmWildcardTypeReference__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmWildcardTypeReference" // $ANTLR start "entryRuleJvmUpperBound" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3137:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3138:1: ( ruleJvmUpperBound EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3139:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound6631); ruleJvmUpperBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound6638); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBound" // $ANTLR start "ruleJvmUpperBound" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3146:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3150:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3151:1: ( ( rule__JvmUpperBound__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3151:1: ( ( rule__JvmUpperBound__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3152:1: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3153:1: ( rule__JvmUpperBound__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3153:2: rule__JvmUpperBound__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound6664); rule__JvmUpperBound__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmUpperBound" // $ANTLR start "entryRuleJvmUpperBoundAnded" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3165:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3166:1: ( ruleJvmUpperBoundAnded EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3167:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded6691); ruleJvmUpperBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded6698); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmUpperBoundAnded" // $ANTLR start "ruleJvmUpperBoundAnded" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3174:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3178:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3179:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3179:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3180:1: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3181:1: ( rule__JvmUpperBoundAnded__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3181:2: rule__JvmUpperBoundAnded__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded6724); rule__JvmUpperBoundAnded__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmUpperBoundAnded" // $ANTLR start "entryRuleJvmLowerBound" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3193:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3194:1: ( ruleJvmLowerBound EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3195:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound6751); ruleJvmLowerBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound6758); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBound" // $ANTLR start "ruleJvmLowerBound" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3202:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3206:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3207:1: ( ( rule__JvmLowerBound__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3207:1: ( ( rule__JvmLowerBound__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3208:1: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3209:1: ( rule__JvmLowerBound__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3209:2: rule__JvmLowerBound__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound6784); rule__JvmLowerBound__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmLowerBound" // $ANTLR start "entryRuleJvmLowerBoundAnded" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3221:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3222:1: ( ruleJvmLowerBoundAnded EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3223:1: ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded6811); ruleJvmLowerBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded6818); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmLowerBoundAnded" // $ANTLR start "ruleJvmLowerBoundAnded" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3230:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; public final void ruleJvmLowerBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3234:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3235:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3235:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3236:1: ( rule__JvmLowerBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3237:1: ( rule__JvmLowerBoundAnded__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3237:2: rule__JvmLowerBoundAnded__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded6844); rule__JvmLowerBoundAnded__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmLowerBoundAnded" // $ANTLR start "entryRuleJvmTypeParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3249:1: entryRuleJvmTypeParameter : ruleJvmTypeParameter EOF ; public final void entryRuleJvmTypeParameter() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3250:1: ( ruleJvmTypeParameter EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3251:1: ruleJvmTypeParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterRule()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeParameter_in_entryRuleJvmTypeParameter6871); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeParameter6878); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleJvmTypeParameter" // $ANTLR start "ruleJvmTypeParameter" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3258:1: ruleJvmTypeParameter : ( ( rule__JvmTypeParameter__Group__0 ) ) ; public final void ruleJvmTypeParameter() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3262:2: ( ( ( rule__JvmTypeParameter__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3263:1: ( ( rule__JvmTypeParameter__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3263:1: ( ( rule__JvmTypeParameter__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3264:1: ( rule__JvmTypeParameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3265:1: ( rule__JvmTypeParameter__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3265:2: rule__JvmTypeParameter__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeParameter__Group__0_in_ruleJvmTypeParameter6904); rule__JvmTypeParameter__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleJvmTypeParameter" // $ANTLR start "entryRuleQualifiedNameWithWildcard" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3277:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3278:1: ( ruleQualifiedNameWithWildcard EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3279:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard6931); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard6938); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameWithWildcard" // $ANTLR start "ruleQualifiedNameWithWildcard" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3286:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3290:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3291:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3291:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3292:1: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3293:1: ( rule__QualifiedNameWithWildcard__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3293:2: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard6964); rule__QualifiedNameWithWildcard__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleQualifiedNameWithWildcard" // $ANTLR start "entryRuleXImportSection" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3305:1: entryRuleXImportSection : ruleXImportSection EOF ; public final void entryRuleXImportSection() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3306:1: ( ruleXImportSection EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3307:1: ruleXImportSection EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionRule()); } pushFollow(FollowSets000.FOLLOW_ruleXImportSection_in_entryRuleXImportSection6991); ruleXImportSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportSection6998); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXImportSection" // $ANTLR start "ruleXImportSection" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3314:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ; public final void ruleXImportSection() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3318:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3319:1: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3319:1: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3320:1: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3320:1: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3321:1: ( rule__XImportSection__ImportDeclarationsAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3322:1: ( rule__XImportSection__ImportDeclarationsAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3322:2: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FollowSets000.FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7026); rule__XImportSection__ImportDeclarationsAssignment(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3325:1: ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3326:1: ( rule__XImportSection__ImportDeclarationsAssignment )* { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3327:1: ( rule__XImportSection__ImportDeclarationsAssignment )* loop1: do { int alt1=2; int LA1_0 = input.LA(1); if ( (LA1_0==61) ) { alt1=1; } switch (alt1) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3327:2: rule__XImportSection__ImportDeclarationsAssignment { pushFollow(FollowSets000.FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7038); rule__XImportSection__ImportDeclarationsAssignment(); state._fsp--; if (state.failed) return ; } break; default : break loop1; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXImportSection" // $ANTLR start "entryRuleXImportDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3340:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; public final void entryRuleXImportDeclaration() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3341:1: ( ruleXImportDeclaration EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3342:1: ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationRule()); } pushFollow(FollowSets000.FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration7068); ruleXImportDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXImportDeclaration7075); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleXImportDeclaration" // $ANTLR start "ruleXImportDeclaration" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3349:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; public final void ruleXImportDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3353:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3354:1: ( ( rule__XImportDeclaration__Group__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3354:1: ( ( rule__XImportDeclaration__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3355:1: ( rule__XImportDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3356:1: ( rule__XImportDeclaration__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3356:2: rule__XImportDeclaration__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration7101); rule__XImportDeclaration__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getGroup()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleXImportDeclaration" // $ANTLR start "entryRuleQualifiedNameInStaticImport" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3368:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3369:1: ( ruleQualifiedNameInStaticImport EOF ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3370:1: ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportRule()); } pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport7128); ruleQualifiedNameInStaticImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportRule()); } match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport7135); if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return ; } // $ANTLR end "entryRuleQualifiedNameInStaticImport" // $ANTLR start "ruleQualifiedNameInStaticImport" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3377:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; public final void ruleQualifiedNameInStaticImport() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3381:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3382:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3382:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3383:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3383:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3384:1: ( rule__QualifiedNameInStaticImport__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3385:1: ( rule__QualifiedNameInStaticImport__Group__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3385:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7163); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3388:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3389:1: ( rule__QualifiedNameInStaticImport__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3390:1: ( rule__QualifiedNameInStaticImport__Group__0 )* loop2: do { int alt2=2; switch ( input.LA(1) ) { case RULE_ID: { int LA2_2 = input.LA(2); if ( (LA2_2==90) ) { alt2=1; } } break; case 52: { int LA2_3 = input.LA(2); if ( (LA2_3==90) ) { alt2=1; } } break; case 53: { int LA2_4 = input.LA(2); if ( (LA2_4==90) ) { alt2=1; } } break; case 54: { int LA2_5 = input.LA(2); if ( (LA2_5==90) ) { alt2=1; } } break; case 55: { int LA2_6 = input.LA(2); if ( (LA2_6==90) ) { alt2=1; } } break; case 56: { int LA2_7 = input.LA(2); if ( (LA2_7==90) ) { alt2=1; } } break; } switch (alt2) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3390:2: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7175); rule__QualifiedNameInStaticImport__Group__0(); state._fsp--; if (state.failed) return ; } break; default : break loop2; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "ruleQualifiedNameInStaticImport" // $ANTLR start "rule__Type__Alternatives_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3403:1: rule__Type__Alternatives_2 : ( ( ( rule__Type__Group_2_0__0 ) ) | ( ( rule__Type__Group_2_1__0 ) ) | ( ( rule__Type__Group_2_2__0 ) ) | ( ( rule__Type__Group_2_3__0 ) ) | ( ( rule__Type__Group_2_4__0 ) ) ); public final void rule__Type__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3407:1: ( ( ( rule__Type__Group_2_0__0 ) ) | ( ( rule__Type__Group_2_1__0 ) ) | ( ( rule__Type__Group_2_2__0 ) ) | ( ( rule__Type__Group_2_3__0 ) ) | ( ( rule__Type__Group_2_4__0 ) ) ) int alt3=5; alt3 = dfa3.predict(input); switch (alt3) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3408:1: ( ( rule__Type__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3408:1: ( ( rule__Type__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3409:1: ( rule__Type__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3410:1: ( rule__Type__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3410:2: rule__Type__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__0_in_rule__Type__Alternatives_27214); rule__Type__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3414:6: ( ( rule__Type__Group_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3414:6: ( ( rule__Type__Group_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3415:1: ( rule__Type__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3416:1: ( rule__Type__Group_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3416:2: rule__Type__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__0_in_rule__Type__Alternatives_27232); rule__Type__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3420:6: ( ( rule__Type__Group_2_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3420:6: ( ( rule__Type__Group_2_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3421:1: ( rule__Type__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3422:1: ( rule__Type__Group_2_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3422:2: rule__Type__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__0_in_rule__Type__Alternatives_27250); rule__Type__Group_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3426:6: ( ( rule__Type__Group_2_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3426:6: ( ( rule__Type__Group_2_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3427:1: ( rule__Type__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3428:1: ( rule__Type__Group_2_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3428:2: rule__Type__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__0_in_rule__Type__Alternatives_27268); rule__Type__Group_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3432:6: ( ( rule__Type__Group_2_4__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3432:6: ( ( rule__Type__Group_2_4__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3433:1: ( rule__Type__Group_2_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3434:1: ( rule__Type__Group_2_4__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3434:2: rule__Type__Group_2_4__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__0_in_rule__Type__Alternatives_27286); rule__Type__Group_2_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Alternatives_2" // $ANTLR start "rule__TypeRef__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3443:1: rule__TypeRef__Alternatives_1 : ( ( 'extends' ) | ( 'super' ) ); public final void rule__TypeRef__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3447:1: ( ( 'extends' ) | ( 'super' ) ) int alt4=2; int LA4_0 = input.LA(1); if ( (LA4_0==28) ) { alt4=1; } else if ( (LA4_0==29) ) { alt4=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 4, 0, input); throw nvae; } switch (alt4) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3448:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3448:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3449:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getExtendsKeyword_1_0()); } match(input,28,FollowSets000.FOLLOW_28_in_rule__TypeRef__Alternatives_17320); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getExtendsKeyword_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3456:6: ( 'super' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3456:6: ( 'super' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3457:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getSuperKeyword_1_1()); } match(input,29,FollowSets000.FOLLOW_29_in_rule__TypeRef__Alternatives_17340); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getSuperKeyword_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Alternatives_1" // $ANTLR start "rule__Member__Alternatives_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3469:1: rule__Member__Alternatives_2 : ( ( ( rule__Member__Group_2_0__0 ) ) | ( ( rule__Member__Group_2_1__0 ) ) | ( ( rule__Member__Group_2_2__0 ) ) | ( ( rule__Member__Group_2_3__0 ) ) | ( ( rule__Member__Group_2_4__0 ) ) | ( ( rule__Member__Group_2_5__0 ) ) | ( ( rule__Member__Group_2_6__0 ) ) | ( ( rule__Member__Group_2_7__0 ) ) ); public final void rule__Member__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3473:1: ( ( ( rule__Member__Group_2_0__0 ) ) | ( ( rule__Member__Group_2_1__0 ) ) | ( ( rule__Member__Group_2_2__0 ) ) | ( ( rule__Member__Group_2_3__0 ) ) | ( ( rule__Member__Group_2_4__0 ) ) | ( ( rule__Member__Group_2_5__0 ) ) | ( ( rule__Member__Group_2_6__0 ) ) | ( ( rule__Member__Group_2_7__0 ) ) ) int alt5=8; alt5 = dfa5.predict(input); switch (alt5) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3474:1: ( ( rule__Member__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3474:1: ( ( rule__Member__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3475:1: ( rule__Member__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3476:1: ( rule__Member__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3476:2: rule__Member__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0__0_in_rule__Member__Alternatives_27374); rule__Member__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3480:6: ( ( rule__Member__Group_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3480:6: ( ( rule__Member__Group_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3481:1: ( rule__Member__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3482:1: ( rule__Member__Group_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3482:2: rule__Member__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1__0_in_rule__Member__Alternatives_27392); rule__Member__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3486:6: ( ( rule__Member__Group_2_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3486:6: ( ( rule__Member__Group_2_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3487:1: ( rule__Member__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3488:1: ( rule__Member__Group_2_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3488:2: rule__Member__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2__0_in_rule__Member__Alternatives_27410); rule__Member__Group_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3492:6: ( ( rule__Member__Group_2_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3492:6: ( ( rule__Member__Group_2_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3493:1: ( rule__Member__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3494:1: ( rule__Member__Group_2_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3494:2: rule__Member__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__0_in_rule__Member__Alternatives_27428); rule__Member__Group_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3498:6: ( ( rule__Member__Group_2_4__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3498:6: ( ( rule__Member__Group_2_4__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3499:1: ( rule__Member__Group_2_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3500:1: ( rule__Member__Group_2_4__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3500:2: rule__Member__Group_2_4__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4__0_in_rule__Member__Alternatives_27446); rule__Member__Group_2_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3504:6: ( ( rule__Member__Group_2_5__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3504:6: ( ( rule__Member__Group_2_5__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3505:1: ( rule__Member__Group_2_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3506:1: ( rule__Member__Group_2_5__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3506:2: rule__Member__Group_2_5__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5__0_in_rule__Member__Alternatives_27464); rule__Member__Group_2_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3510:6: ( ( rule__Member__Group_2_6__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3510:6: ( ( rule__Member__Group_2_6__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3511:1: ( rule__Member__Group_2_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3512:1: ( rule__Member__Group_2_6__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3512:2: rule__Member__Group_2_6__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6__0_in_rule__Member__Alternatives_27482); rule__Member__Group_2_6__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3516:6: ( ( rule__Member__Group_2_7__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3516:6: ( ( rule__Member__Group_2_7__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3517:1: ( rule__Member__Group_2_7__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3518:1: ( rule__Member__Group_2_7__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3518:2: rule__Member__Group_2_7__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_7__0_in_rule__Member__Alternatives_27500); rule__Member__Group_2_7__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2" // $ANTLR start "rule__Member__Alternatives_2_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3527:1: rule__Member__Alternatives_2_0_1_1 : ( ( 'fact' ) | ( 'facts' ) ); public final void rule__Member__Alternatives_2_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3531:1: ( ( 'fact' ) | ( 'facts' ) ) int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==30) ) { alt6=1; } else if ( (LA6_0==31) ) { alt6=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 6, 0, input); throw nvae; } switch (alt6) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3532:1: ( 'fact' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3532:1: ( 'fact' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3533:1: 'fact' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getFactKeyword_2_0_1_1_0()); } match(input,30,FollowSets000.FOLLOW_30_in_rule__Member__Alternatives_2_0_1_17534); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getFactKeyword_2_0_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3540:6: ( 'facts' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3540:6: ( 'facts' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3541:1: 'facts' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getFactsKeyword_2_0_1_1_1()); } match(input,31,FollowSets000.FOLLOW_31_in_rule__Member__Alternatives_2_0_1_17554); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getFactsKeyword_2_0_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_0_1_1" // $ANTLR start "rule__Member__Alternatives_2_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3553:1: rule__Member__Alternatives_2_2_1_1 : ( ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) | ( 'each' ) ); public final void rule__Member__Alternatives_2_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3557:1: ( ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) | ( 'each' ) ) int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==136) ) { alt7=1; } else if ( (LA7_0==32) ) { alt7=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } switch (alt7) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3558:1: ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3558:1: ( ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3559:1: ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3560:1: ( rule__Member__ModifiersAssignment_2_2_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3560:2: rule__Member__ModifiersAssignment_2_2_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_2_1_1_0_in_rule__Member__Alternatives_2_2_1_17588); rule__Member__ModifiersAssignment_2_2_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_2_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3564:6: ( 'each' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3564:6: ( 'each' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3565:1: 'each' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getEachKeyword_2_2_1_1_1()); } match(input,32,FollowSets000.FOLLOW_32_in_rule__Member__Alternatives_2_2_1_17607); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getEachKeyword_2_2_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_2_1_1" // $ANTLR start "rule__Member__Alternatives_2_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3577:1: rule__Member__Alternatives_2_3_1_1 : ( ( ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) ) | ( 'each' ) ); public final void rule__Member__Alternatives_2_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3581:1: ( ( ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) ) | ( 'each' ) ) int alt8=2; int LA8_0 = input.LA(1); if ( (LA8_0==136) ) { alt8=1; } else if ( (LA8_0==32) ) { alt8=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 8, 0, input); throw nvae; } switch (alt8) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3582:1: ( ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3582:1: ( ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3583:1: ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_3_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3584:1: ( rule__Member__ModifiersAssignment_2_3_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3584:2: rule__Member__ModifiersAssignment_2_3_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_3_1_1_0_in_rule__Member__Alternatives_2_3_1_17641); rule__Member__ModifiersAssignment_2_3_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_3_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3588:6: ( 'each' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3588:6: ( 'each' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3589:1: 'each' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getEachKeyword_2_3_1_1_1()); } match(input,32,FollowSets000.FOLLOW_32_in_rule__Member__Alternatives_2_3_1_17660); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getEachKeyword_2_3_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_3_1_1" // $ANTLR start "rule__Member__Alternatives_2_6_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3601:1: rule__Member__Alternatives_2_6_2 : ( ( ( rule__Member__Group_2_6_2_0__0 ) ) | ( ( rule__Member__Group_2_6_2_1__0 ) ) | ( ( rule__Member__Group_2_6_2_2__0 ) ) | ( ( rule__Member__Group_2_6_2_3__0 ) ) ); public final void rule__Member__Alternatives_2_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3605:1: ( ( ( rule__Member__Group_2_6_2_0__0 ) ) | ( ( rule__Member__Group_2_6_2_1__0 ) ) | ( ( rule__Member__Group_2_6_2_2__0 ) ) | ( ( rule__Member__Group_2_6_2_3__0 ) ) ) int alt9=4; alt9 = dfa9.predict(input); switch (alt9) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3606:1: ( ( rule__Member__Group_2_6_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3606:1: ( ( rule__Member__Group_2_6_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3607:1: ( rule__Member__Group_2_6_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3608:1: ( rule__Member__Group_2_6_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3608:2: rule__Member__Group_2_6_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6_2_0__0_in_rule__Member__Alternatives_2_6_27694); rule__Member__Group_2_6_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3612:6: ( ( rule__Member__Group_2_6_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3612:6: ( ( rule__Member__Group_2_6_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3613:1: ( rule__Member__Group_2_6_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3614:1: ( rule__Member__Group_2_6_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3614:2: rule__Member__Group_2_6_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6_2_1__0_in_rule__Member__Alternatives_2_6_27712); rule__Member__Group_2_6_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6_2_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3618:6: ( ( rule__Member__Group_2_6_2_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3618:6: ( ( rule__Member__Group_2_6_2_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3619:1: ( rule__Member__Group_2_6_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3620:1: ( rule__Member__Group_2_6_2_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3620:2: rule__Member__Group_2_6_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6_2_2__0_in_rule__Member__Alternatives_2_6_27730); rule__Member__Group_2_6_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6_2_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3624:6: ( ( rule__Member__Group_2_6_2_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3624:6: ( ( rule__Member__Group_2_6_2_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3625:1: ( rule__Member__Group_2_6_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3626:1: ( rule__Member__Group_2_6_2_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3626:2: rule__Member__Group_2_6_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6_2_3__0_in_rule__Member__Alternatives_2_6_27748); rule__Member__Group_2_6_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6_2_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_6_2" // $ANTLR start "rule__Member__Alternatives_2_6_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3635:1: rule__Member__Alternatives_2_6_2_1_1 : ( ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) ) ); public final void rule__Member__Alternatives_2_6_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3639:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) ) ) int alt10=2; int LA10_0 = input.LA(1); if ( ((LA10_0>=48 && LA10_0<=49)) ) { alt10=1; } else if ( ((LA10_0>=35 && LA10_0<=47)) ) { alt10=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 10, 0, input); throw nvae; } switch (alt10) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3640:1: ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3640:1: ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3641:1: ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3642:1: ( rule__Member__ModifiersAssignment_2_6_2_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3642:2: rule__Member__ModifiersAssignment_2_6_2_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_1_0_in_rule__Member__Alternatives_2_6_2_1_17781); rule__Member__ModifiersAssignment_2_6_2_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3646:6: ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3646:6: ( ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3647:1: ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3648:1: ( rule__Member__ModifiersAssignment_2_6_2_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3648:2: rule__Member__ModifiersAssignment_2_6_2_1_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_1_1_in_rule__Member__Alternatives_2_6_2_1_17799); rule__Member__ModifiersAssignment_2_6_2_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_6_2_1_1" // $ANTLR start "rule__Member__Alternatives_2_7_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3657:1: rule__Member__Alternatives_2_7_3 : ( ( ( rule__Member__ModifiersAssignment_2_7_3_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_7_3_1 ) ) ); public final void rule__Member__Alternatives_2_7_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3661:1: ( ( ( rule__Member__ModifiersAssignment_2_7_3_0 ) ) | ( ( rule__Member__ModifiersAssignment_2_7_3_1 ) ) ) int alt11=2; int LA11_0 = input.LA(1); if ( ((LA11_0>=35 && LA11_0<=47)) ) { alt11=1; } else if ( ((LA11_0>=50 && LA11_0<=51)) ) { alt11=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 11, 0, input); throw nvae; } switch (alt11) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3662:1: ( ( rule__Member__ModifiersAssignment_2_7_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3662:1: ( ( rule__Member__ModifiersAssignment_2_7_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3663:1: ( rule__Member__ModifiersAssignment_2_7_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3664:1: ( rule__Member__ModifiersAssignment_2_7_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3664:2: rule__Member__ModifiersAssignment_2_7_3_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_7_3_0_in_rule__Member__Alternatives_2_7_37832); rule__Member__ModifiersAssignment_2_7_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_3_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3668:6: ( ( rule__Member__ModifiersAssignment_2_7_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3668:6: ( ( rule__Member__ModifiersAssignment_2_7_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3669:1: ( rule__Member__ModifiersAssignment_2_7_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3670:1: ( rule__Member__ModifiersAssignment_2_7_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3670:2: rule__Member__ModifiersAssignment_2_7_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_7_3_1_in_rule__Member__Alternatives_2_7_37850); rule__Member__ModifiersAssignment_2_7_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_7_3" // $ANTLR start "rule__Member__Alternatives_2_7_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3679:1: rule__Member__Alternatives_2_7_5 : ( ( ( rule__Member__Group_2_7_5_0__0 ) ) | ( ( rule__Member__Group_2_7_5_1__0 ) ) | ( ( rule__Member__Group_2_7_5_2__0 ) ) | ( ( rule__Member__Group_2_7_5_3__0 ) ) ); public final void rule__Member__Alternatives_2_7_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3683:1: ( ( ( rule__Member__Group_2_7_5_0__0 ) ) | ( ( rule__Member__Group_2_7_5_1__0 ) ) | ( ( rule__Member__Group_2_7_5_2__0 ) ) | ( ( rule__Member__Group_2_7_5_3__0 ) ) ) int alt12=4; alt12 = dfa12.predict(input); switch (alt12) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3684:1: ( ( rule__Member__Group_2_7_5_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3684:1: ( ( rule__Member__Group_2_7_5_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3685:1: ( rule__Member__Group_2_7_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3686:1: ( rule__Member__Group_2_7_5_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3686:2: rule__Member__Group_2_7_5_0__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_7_5_0__0_in_rule__Member__Alternatives_2_7_57883); rule__Member__Group_2_7_5_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3690:6: ( ( rule__Member__Group_2_7_5_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3690:6: ( ( rule__Member__Group_2_7_5_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3691:1: ( rule__Member__Group_2_7_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3692:1: ( rule__Member__Group_2_7_5_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3692:2: rule__Member__Group_2_7_5_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_7_5_1__0_in_rule__Member__Alternatives_2_7_57901); rule__Member__Group_2_7_5_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3696:6: ( ( rule__Member__Group_2_7_5_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3696:6: ( ( rule__Member__Group_2_7_5_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3697:1: ( rule__Member__Group_2_7_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3698:1: ( rule__Member__Group_2_7_5_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3698:2: rule__Member__Group_2_7_5_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_7_5_2__0_in_rule__Member__Alternatives_2_7_57919); rule__Member__Group_2_7_5_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3702:6: ( ( rule__Member__Group_2_7_5_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3702:6: ( ( rule__Member__Group_2_7_5_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3703:1: ( rule__Member__Group_2_7_5_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3704:1: ( rule__Member__Group_2_7_5_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3704:2: rule__Member__Group_2_7_5_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_7_5_3__0_in_rule__Member__Alternatives_2_7_57937); rule__Member__Group_2_7_5_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_7_5" // $ANTLR start "rule__Member__Alternatives_2_7_9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3713:1: rule__Member__Alternatives_2_7_9 : ( ( ( rule__Member__ExpressionAssignment_2_7_9_0 ) ) | ( ( rule__Member__ExpressionAssignment_2_7_9_1 ) ) | ( ';' ) ); public final void rule__Member__Alternatives_2_7_9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3717:1: ( ( ( rule__Member__ExpressionAssignment_2_7_9_0 ) ) | ( ( rule__Member__ExpressionAssignment_2_7_9_1 ) ) | ( ';' ) ) int alt13=3; switch ( input.LA(1) ) { case 92: { alt13=1; } break; case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: { alt13=2; } break; case 33: { alt13=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 13, 0, input); throw nvae; } switch (alt13) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3718:1: ( ( rule__Member__ExpressionAssignment_2_7_9_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3718:1: ( ( rule__Member__ExpressionAssignment_2_7_9_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3719:1: ( rule__Member__ExpressionAssignment_2_7_9_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionAssignment_2_7_9_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3720:1: ( rule__Member__ExpressionAssignment_2_7_9_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3720:2: rule__Member__ExpressionAssignment_2_7_9_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExpressionAssignment_2_7_9_0_in_rule__Member__Alternatives_2_7_97970); rule__Member__ExpressionAssignment_2_7_9_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionAssignment_2_7_9_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3724:6: ( ( rule__Member__ExpressionAssignment_2_7_9_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3724:6: ( ( rule__Member__ExpressionAssignment_2_7_9_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3725:1: ( rule__Member__ExpressionAssignment_2_7_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionAssignment_2_7_9_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3726:1: ( rule__Member__ExpressionAssignment_2_7_9_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3726:2: rule__Member__ExpressionAssignment_2_7_9_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExpressionAssignment_2_7_9_1_in_rule__Member__Alternatives_2_7_97988); rule__Member__ExpressionAssignment_2_7_9_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionAssignment_2_7_9_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3730:6: ( ';' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3730:6: ( ';' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3731:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getSemicolonKeyword_2_7_9_2()); } match(input,33,FollowSets000.FOLLOW_33_in_rule__Member__Alternatives_2_7_98007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getSemicolonKeyword_2_7_9_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Alternatives_2_7_9" // $ANTLR start "rule__XPrimaryExpression__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3743:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) | ( ruleAssertion ) ); public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3747:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) | ( ruleAssertion ) ) int alt14=16; alt14 = dfa14.predict(input); switch (alt14) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3748:1: ( ruleXConstructorCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3748:1: ( ruleXConstructorCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3749:1: ruleXConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8041); ruleXConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3754:6: ( ruleXBlockExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3754:6: ( ruleXBlockExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3755:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8058); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3760:6: ( ruleXSwitchExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3760:6: ( ruleXSwitchExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3761:1: ruleXSwitchExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8075); ruleXSwitchExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3766:6: ( ( ruleXSynchronizedExpression ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3766:6: ( ( ruleXSynchronizedExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3767:1: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3768:1: ( ruleXSynchronizedExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3768:3: ruleXSynchronizedExpression { pushFollow(FollowSets000.FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8093); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3772:6: ( ruleXFeatureCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3772:6: ( ruleXFeatureCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3773:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8111); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3778:6: ( ruleXLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3778:6: ( ruleXLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3779:1: ruleXLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8128); ruleXLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3784:6: ( ruleXIfExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3784:6: ( ruleXIfExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3785:1: ruleXIfExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8145); ruleXIfExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3790:6: ( ( ruleXForLoopExpression ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3790:6: ( ( ruleXForLoopExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3791:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3792:1: ( ruleXForLoopExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3792:3: ruleXForLoopExpression { pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8163); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } } } break; case 9 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3796:6: ( ruleXBasicForLoopExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3796:6: ( ruleXBasicForLoopExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3797:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FollowSets000.FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8181); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } } } break; case 10 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3802:6: ( ruleXWhileExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3802:6: ( ruleXWhileExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3803:1: ruleXWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8198); ruleXWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } } } break; case 11 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3808:6: ( ruleXDoWhileExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3808:6: ( ruleXDoWhileExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3809:1: ruleXDoWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8215); ruleXDoWhileExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } } } break; case 12 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3814:6: ( ruleXThrowExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3814:6: ( ruleXThrowExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3815:1: ruleXThrowExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8232); ruleXThrowExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } } } break; case 13 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3820:6: ( ruleXReturnExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3820:6: ( ruleXReturnExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3821:1: ruleXReturnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8249); ruleXReturnExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } } } break; case 14 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3826:6: ( ruleXTryCatchFinallyExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3826:6: ( ruleXTryCatchFinallyExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3827:1: ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8266); ruleXTryCatchFinallyExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } } } break; case 15 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3832:6: ( ruleXParenthesizedExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3832:6: ( ruleXParenthesizedExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3833:1: ruleXParenthesizedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8283); ruleXParenthesizedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } } } break; case 16 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3838:6: ( ruleAssertion ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3838:6: ( ruleAssertion ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3839:1: ruleAssertion { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getAssertionParserRuleCall_15()); } pushFollow(FollowSets000.FOLLOW_ruleAssertion_in_rule__XPrimaryExpression__Alternatives8300); ruleAssertion(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPrimaryExpressionAccess().getAssertionParserRuleCall_15()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPrimaryExpression__Alternatives" // $ANTLR start "rule__XRelationalExpression__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3849:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) | ( ( rule__XRelationalExpression__Group_1_2__0 ) ) | ( ( rule__XRelationalExpression__Group_1_3__0 ) ) ); public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3853:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) | ( ( rule__XRelationalExpression__Group_1_2__0 ) ) | ( ( rule__XRelationalExpression__Group_1_3__0 ) ) ) int alt15=4; switch ( input.LA(1) ) { case 103: { int LA15_1 = input.LA(2); if ( (LA15_1==104) ) { alt15=2; } else if ( (LA15_1==RULE_ID||LA15_1==106) ) { alt15=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 15, 1, input); throw nvae; } } break; case 34: { alt15=2; } break; case 105: { alt15=3; } break; case 72: case 73: case 74: { alt15=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 15, 0, input); throw nvae; } switch (alt15) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3854:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3854:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3855:1: ( rule__XRelationalExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3856:1: ( rule__XRelationalExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3856:2: rule__XRelationalExpression__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_18332); rule__XRelationalExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3860:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3860:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3861:1: ( rule__XRelationalExpression__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3862:1: ( rule__XRelationalExpression__Group_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3862:2: rule__XRelationalExpression__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_18350); rule__XRelationalExpression__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3866:6: ( ( rule__XRelationalExpression__Group_1_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3866:6: ( ( rule__XRelationalExpression__Group_1_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3867:1: ( rule__XRelationalExpression__Group_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3868:1: ( rule__XRelationalExpression__Group_1_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3868:2: rule__XRelationalExpression__Group_1_2__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_2__0_in_rule__XRelationalExpression__Alternatives_18368); rule__XRelationalExpression__Group_1_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3872:6: ( ( rule__XRelationalExpression__Group_1_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3872:6: ( ( rule__XRelationalExpression__Group_1_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3873:1: ( rule__XRelationalExpression__Group_1_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3874:1: ( rule__XRelationalExpression__Group_1_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3874:2: rule__XRelationalExpression__Group_1_3__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_3__0_in_rule__XRelationalExpression__Alternatives_18386); rule__XRelationalExpression__Group_1_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Alternatives_1" // $ANTLR start "rule__XRelationalExpression__Alternatives_1_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3883:1: rule__XRelationalExpression__Alternatives_1_1_0_0_1 : ( ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) | ( 'throws' ) ); public final void rule__XRelationalExpression__Alternatives_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3887:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) | ( 'throws' ) ) int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==103) ) { alt16=1; } else if ( (LA16_0==34) ) { alt16=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 16, 0, input); throw nvae; } switch (alt16) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3888:1: ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3888:1: ( ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3889:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3890:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3890:2: rule__XRelationalExpression__Group_1_1_0_0_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__0_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18419); rule__XRelationalExpression__Group_1_1_0_0_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3894:6: ( 'throws' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3894:6: ( 'throws' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3895:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getThrowsKeyword_1_1_0_0_1_1()); } match(input,34,FollowSets000.FOLLOW_34_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18438); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getThrowsKeyword_1_1_0_0_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Alternatives_1_1_0_0_1" // $ANTLR start "rule__AnnotationField__Alternatives_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3908:1: rule__AnnotationField__Alternatives_2 : ( ( ( rule__AnnotationField__Group_2_0__0 ) ) | ( ( rule__AnnotationField__Group_2_1__0 ) ) | ( ( rule__AnnotationField__Group_2_2__0 ) ) | ( ( rule__AnnotationField__Group_2_3__0 ) ) | ( ( rule__AnnotationField__Group_2_4__0 ) ) ); public final void rule__AnnotationField__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3912:1: ( ( ( rule__AnnotationField__Group_2_0__0 ) ) | ( ( rule__AnnotationField__Group_2_1__0 ) ) | ( ( rule__AnnotationField__Group_2_2__0 ) ) | ( ( rule__AnnotationField__Group_2_3__0 ) ) | ( ( rule__AnnotationField__Group_2_4__0 ) ) ) int alt17=5; alt17 = dfa17.predict(input); switch (alt17) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3913:1: ( ( rule__AnnotationField__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3913:1: ( ( rule__AnnotationField__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3914:1: ( rule__AnnotationField__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3915:1: ( rule__AnnotationField__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3915:2: rule__AnnotationField__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_0__0_in_rule__AnnotationField__Alternatives_28473); rule__AnnotationField__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3919:6: ( ( rule__AnnotationField__Group_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3919:6: ( ( rule__AnnotationField__Group_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3920:1: ( rule__AnnotationField__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3921:1: ( rule__AnnotationField__Group_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3921:2: rule__AnnotationField__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_1__0_in_rule__AnnotationField__Alternatives_28491); rule__AnnotationField__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3925:6: ( ( rule__AnnotationField__Group_2_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3925:6: ( ( rule__AnnotationField__Group_2_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3926:1: ( rule__AnnotationField__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3927:1: ( rule__AnnotationField__Group_2_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3927:2: rule__AnnotationField__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_2__0_in_rule__AnnotationField__Alternatives_28509); rule__AnnotationField__Group_2_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3931:6: ( ( rule__AnnotationField__Group_2_3__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3931:6: ( ( rule__AnnotationField__Group_2_3__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3932:1: ( rule__AnnotationField__Group_2_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3933:1: ( rule__AnnotationField__Group_2_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3933:2: rule__AnnotationField__Group_2_3__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_3__0_in_rule__AnnotationField__Alternatives_28527); rule__AnnotationField__Group_2_3__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3937:6: ( ( rule__AnnotationField__Group_2_4__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3937:6: ( ( rule__AnnotationField__Group_2_4__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3938:1: ( rule__AnnotationField__Group_2_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3939:1: ( rule__AnnotationField__Group_2_4__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3939:2: rule__AnnotationField__Group_2_4__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_4__0_in_rule__AnnotationField__Alternatives_28545); rule__AnnotationField__Group_2_4__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_4()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Alternatives_2" // $ANTLR start "rule__AnnotationField__Alternatives_2_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3948:1: rule__AnnotationField__Alternatives_2_0_0 : ( ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) | ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) ); public final void rule__AnnotationField__Alternatives_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3952:1: ( ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) | ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) ) int alt18=2; alt18 = dfa18.predict(input); switch (alt18) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3953:1: ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3953:1: ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3954:1: ( rule__AnnotationField__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3955:1: ( rule__AnnotationField__Group_2_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3955:2: rule__AnnotationField__Group_2_0_0_0__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_0_0_0__0_in_rule__AnnotationField__Alternatives_2_0_08578); rule__AnnotationField__Group_2_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3959:6: ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3959:6: ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3960:1: ( rule__AnnotationField__Group_2_0_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3961:1: ( rule__AnnotationField__Group_2_0_0_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3961:2: rule__AnnotationField__Group_2_0_0_1__0 { pushFollow(FollowSets000.FOLLOW_rule__AnnotationField__Group_2_0_0_1__0_in_rule__AnnotationField__Alternatives_2_0_08596); rule__AnnotationField__Group_2_0_0_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Alternatives_2_0_0" // $ANTLR start "rule__Operators__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3972:1: rule__Operators__Alternatives : ( ( ruleOpMultiAssign ) | ( ruleOpOr ) | ( ruleOpAnd ) | ( ruleOpEquality ) | ( ruleOpCompare ) | ( ruleOpOther ) | ( ruleOpMulti ) | ( ruleOpUnary ) | ( ruleOpPostfix ) ); public final void rule__Operators__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3976:1: ( ( ruleOpMultiAssign ) | ( ruleOpOr ) | ( ruleOpAnd ) | ( ruleOpEquality ) | ( ruleOpCompare ) | ( ruleOpOther ) | ( ruleOpMulti ) | ( ruleOpUnary ) | ( ruleOpPostfix ) ) int alt19=9; alt19 = dfa19.predict(input); switch (alt19) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3977:1: ( ruleOpMultiAssign ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3977:1: ( ruleOpMultiAssign ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3978:1: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpMultiAssignParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleOpMultiAssign_in_rule__Operators__Alternatives8631); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpMultiAssignParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3983:6: ( ruleOpOr ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3983:6: ( ruleOpOr ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3984:1: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpOrParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleOpOr_in_rule__Operators__Alternatives8648); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpOrParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3989:6: ( ruleOpAnd ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3989:6: ( ruleOpAnd ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3990:1: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpAndParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleOpAnd_in_rule__Operators__Alternatives8665); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpAndParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3995:6: ( ruleOpEquality ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3995:6: ( ruleOpEquality ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3996:1: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpEqualityParserRuleCall_3()); } pushFollow(FollowSets000.FOLLOW_ruleOpEquality_in_rule__Operators__Alternatives8682); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpEqualityParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4001:6: ( ruleOpCompare ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4001:6: ( ruleOpCompare ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4002:1: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpCompareParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleOpCompare_in_rule__Operators__Alternatives8699); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpCompareParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4007:6: ( ruleOpOther ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4007:6: ( ruleOpOther ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4008:1: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpOtherParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleOpOther_in_rule__Operators__Alternatives8716); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpOtherParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4013:6: ( ruleOpMulti ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4013:6: ( ruleOpMulti ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4014:1: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpMultiParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleOpMulti_in_rule__Operators__Alternatives8733); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpMultiParserRuleCall_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4019:6: ( ruleOpUnary ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4019:6: ( ruleOpUnary ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4020:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpUnaryParserRuleCall_7()); } pushFollow(FollowSets000.FOLLOW_ruleOpUnary_in_rule__Operators__Alternatives8750); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpUnaryParserRuleCall_7()); } } } break; case 9 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4025:6: ( ruleOpPostfix ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4025:6: ( ruleOpPostfix ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4026:1: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getOperatorsAccess().getOpPostfixParserRuleCall_8()); } pushFollow(FollowSets000.FOLLOW_ruleOpPostfix_in_rule__Operators__Alternatives8767); ruleOpPostfix(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperatorsAccess().getOpPostfixParserRuleCall_8()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Operators__Alternatives" // $ANTLR start "rule__CommonModifier__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4036:1: rule__CommonModifier__Alternatives : ( ( 'public' ) | ( 'private' ) | ( 'protected' ) | ( 'package' ) | ( 'abstract' ) | ( 'static' ) | ( 'dispatch' ) | ( 'final' ) | ( 'strictfp' ) | ( 'native' ) | ( 'volatile' ) | ( 'synchronized' ) | ( 'transient' ) ); public final void rule__CommonModifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4040:1: ( ( 'public' ) | ( 'private' ) | ( 'protected' ) | ( 'package' ) | ( 'abstract' ) | ( 'static' ) | ( 'dispatch' ) | ( 'final' ) | ( 'strictfp' ) | ( 'native' ) | ( 'volatile' ) | ( 'synchronized' ) | ( 'transient' ) ) int alt20=13; switch ( input.LA(1) ) { case 35: { alt20=1; } break; case 36: { alt20=2; } break; case 37: { alt20=3; } break; case 38: { alt20=4; } break; case 39: { alt20=5; } break; case 40: { alt20=6; } break; case 41: { alt20=7; } break; case 42: { alt20=8; } break; case 43: { alt20=9; } break; case 44: { alt20=10; } break; case 45: { alt20=11; } break; case 46: { alt20=12; } break; case 47: { alt20=13; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 20, 0, input); throw nvae; } switch (alt20) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4041:1: ( 'public' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4041:1: ( 'public' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4042:1: 'public' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPublicKeyword_0()); } match(input,35,FollowSets000.FOLLOW_35_in_rule__CommonModifier__Alternatives8800); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPublicKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4049:6: ( 'private' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4049:6: ( 'private' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4050:1: 'private' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPrivateKeyword_1()); } match(input,36,FollowSets000.FOLLOW_36_in_rule__CommonModifier__Alternatives8820); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPrivateKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4057:6: ( 'protected' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4057:6: ( 'protected' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4058:1: 'protected' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getProtectedKeyword_2()); } match(input,37,FollowSets000.FOLLOW_37_in_rule__CommonModifier__Alternatives8840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getProtectedKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4065:6: ( 'package' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4065:6: ( 'package' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4066:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getPackageKeyword_3()); } match(input,38,FollowSets000.FOLLOW_38_in_rule__CommonModifier__Alternatives8860); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getPackageKeyword_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4073:6: ( 'abstract' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4073:6: ( 'abstract' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4074:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getAbstractKeyword_4()); } match(input,39,FollowSets000.FOLLOW_39_in_rule__CommonModifier__Alternatives8880); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getAbstractKeyword_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4081:6: ( 'static' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4081:6: ( 'static' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4082:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getStaticKeyword_5()); } match(input,40,FollowSets000.FOLLOW_40_in_rule__CommonModifier__Alternatives8900); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getStaticKeyword_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4089:6: ( 'dispatch' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4089:6: ( 'dispatch' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4090:1: 'dispatch' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getDispatchKeyword_6()); } match(input,41,FollowSets000.FOLLOW_41_in_rule__CommonModifier__Alternatives8920); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getDispatchKeyword_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4097:6: ( 'final' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4097:6: ( 'final' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4098:1: 'final' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getFinalKeyword_7()); } match(input,42,FollowSets000.FOLLOW_42_in_rule__CommonModifier__Alternatives8940); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getFinalKeyword_7()); } } } break; case 9 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4105:6: ( 'strictfp' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4105:6: ( 'strictfp' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4106:1: 'strictfp' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getStrictfpKeyword_8()); } match(input,43,FollowSets000.FOLLOW_43_in_rule__CommonModifier__Alternatives8960); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getStrictfpKeyword_8()); } } } break; case 10 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4113:6: ( 'native' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4113:6: ( 'native' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4114:1: 'native' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getNativeKeyword_9()); } match(input,44,FollowSets000.FOLLOW_44_in_rule__CommonModifier__Alternatives8980); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getNativeKeyword_9()); } } } break; case 11 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4121:6: ( 'volatile' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4121:6: ( 'volatile' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4122:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getVolatileKeyword_10()); } match(input,45,FollowSets000.FOLLOW_45_in_rule__CommonModifier__Alternatives9000); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getVolatileKeyword_10()); } } } break; case 12 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4129:6: ( 'synchronized' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4129:6: ( 'synchronized' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4130:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getSynchronizedKeyword_11()); } match(input,46,FollowSets000.FOLLOW_46_in_rule__CommonModifier__Alternatives9020); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getSynchronizedKeyword_11()); } } } break; case 13 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4137:6: ( 'transient' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4137:6: ( 'transient' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4138:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getCommonModifierAccess().getTransientKeyword_12()); } match(input,47,FollowSets000.FOLLOW_47_in_rule__CommonModifier__Alternatives9040); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCommonModifierAccess().getTransientKeyword_12()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CommonModifier__Alternatives" // $ANTLR start "rule__FieldModifier__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4150:1: rule__FieldModifier__Alternatives : ( ( 'val' ) | ( 'var' ) ); public final void rule__FieldModifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4154:1: ( ( 'val' ) | ( 'var' ) ) int alt21=2; int LA21_0 = input.LA(1); if ( (LA21_0==48) ) { alt21=1; } else if ( (LA21_0==49) ) { alt21=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 21, 0, input); throw nvae; } switch (alt21) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4155:1: ( 'val' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4155:1: ( 'val' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4156:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getValKeyword_0()); } match(input,48,FollowSets000.FOLLOW_48_in_rule__FieldModifier__Alternatives9075); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierAccess().getValKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4163:6: ( 'var' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4163:6: ( 'var' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4164:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getFieldModifierAccess().getVarKeyword_1()); } match(input,49,FollowSets000.FOLLOW_49_in_rule__FieldModifier__Alternatives9095); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFieldModifierAccess().getVarKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FieldModifier__Alternatives" // $ANTLR start "rule__MethodModifier__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4176:1: rule__MethodModifier__Alternatives : ( ( 'def' ) | ( 'override' ) ); public final void rule__MethodModifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4180:1: ( ( 'def' ) | ( 'override' ) ) int alt22=2; int LA22_0 = input.LA(1); if ( (LA22_0==50) ) { alt22=1; } else if ( (LA22_0==51) ) { alt22=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 22, 0, input); throw nvae; } switch (alt22) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4181:1: ( 'def' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4181:1: ( 'def' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4182:1: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getDefKeyword_0()); } match(input,50,FollowSets000.FOLLOW_50_in_rule__MethodModifier__Alternatives9130); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierAccess().getDefKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4189:6: ( 'override' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4189:6: ( 'override' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4190:1: 'override' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodModifierAccess().getOverrideKeyword_1()); } match(input,51,FollowSets000.FOLLOW_51_in_rule__MethodModifier__Alternatives9150); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodModifierAccess().getOverrideKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__MethodModifier__Alternatives" // $ANTLR start "rule__ValidID__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4202:1: rule__ValidID__Alternatives : ( ( RULE_ID ) | ( 'create' ) | ( 'annotation' ) | ( 'AFTER' ) | ( 'BEFORE' ) | ( 'SEPARATOR' ) ); public final void rule__ValidID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4206:1: ( ( RULE_ID ) | ( 'create' ) | ( 'annotation' ) | ( 'AFTER' ) | ( 'BEFORE' ) | ( 'SEPARATOR' ) ) int alt23=6; switch ( input.LA(1) ) { case RULE_ID: { alt23=1; } break; case 52: { alt23=2; } break; case 53: { alt23=3; } break; case 54: { alt23=4; } break; case 55: { alt23=5; } break; case 56: { alt23=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 23, 0, input); throw nvae; } switch (alt23) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4207:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4207:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4208:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__ValidID__Alternatives9184); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4213:6: ( 'create' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4213:6: ( 'create' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4214:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getCreateKeyword_1()); } match(input,52,FollowSets000.FOLLOW_52_in_rule__ValidID__Alternatives9202); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getCreateKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4221:6: ( 'annotation' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4221:6: ( 'annotation' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4222:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAnnotationKeyword_2()); } match(input,53,FollowSets000.FOLLOW_53_in_rule__ValidID__Alternatives9222); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getAnnotationKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4229:6: ( 'AFTER' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4229:6: ( 'AFTER' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4230:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getAFTERKeyword_3()); } match(input,54,FollowSets000.FOLLOW_54_in_rule__ValidID__Alternatives9242); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getAFTERKeyword_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4237:6: ( 'BEFORE' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4237:6: ( 'BEFORE' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4238:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getBEFOREKeyword_4()); } match(input,55,FollowSets000.FOLLOW_55_in_rule__ValidID__Alternatives9262); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getBEFOREKeyword_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4245:6: ( 'SEPARATOR' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4245:6: ( 'SEPARATOR' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4246:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getSEPARATORKeyword_5()); } match(input,56,FollowSets000.FOLLOW_56_in_rule__ValidID__Alternatives9282); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getSEPARATORKeyword_5()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ValidID__Alternatives" // $ANTLR start "rule__FeatureCallID__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4258:1: rule__FeatureCallID__Alternatives : ( ( ruleInnerVarID ) | ( 'extension' ) ); public final void rule__FeatureCallID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4262:1: ( ( ruleInnerVarID ) | ( 'extension' ) ) int alt24=2; int LA24_0 = input.LA(1); if ( (LA24_0==RULE_ID||LA24_0==28||(LA24_0>=34 && LA24_0<=47)||(LA24_0>=50 && LA24_0<=56)||(LA24_0>=58 && LA24_0<=62)) ) { alt24=1; } else if ( (LA24_0==57) ) { alt24=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 24, 0, input); throw nvae; } switch (alt24) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4263:1: ( ruleInnerVarID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4263:1: ( ruleInnerVarID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4264:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getInnerVarIDParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleInnerVarID_in_rule__FeatureCallID__Alternatives9316); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getInnerVarIDParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4269:6: ( 'extension' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4269:6: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4270:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_1()); } match(input,57,FollowSets000.FOLLOW_57_in_rule__FeatureCallID__Alternatives9334); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FeatureCallID__Alternatives" // $ANTLR start "rule__InnerVarID__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4282:1: rule__InnerVarID__Alternatives : ( ( RULE_ID ) | ( 'abstract' ) | ( 'annotation' ) | ( 'class' ) | ( 'create' ) | ( 'def' ) | ( 'dispatch' ) | ( 'enum' ) | ( 'extends' ) | ( 'final' ) | ( 'implements' ) | ( 'import' ) | ( 'interface' ) | ( 'override' ) | ( 'package' ) | ( 'public' ) | ( 'private' ) | ( 'protected' ) | ( 'static' ) | ( 'throws' ) | ( 'strictfp' ) | ( 'native' ) | ( 'volatile' ) | ( 'synchronized' ) | ( 'transient' ) | ( 'AFTER' ) | ( 'BEFORE' ) | ( 'SEPARATOR' ) ); public final void rule__InnerVarID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4286:1: ( ( RULE_ID ) | ( 'abstract' ) | ( 'annotation' ) | ( 'class' ) | ( 'create' ) | ( 'def' ) | ( 'dispatch' ) | ( 'enum' ) | ( 'extends' ) | ( 'final' ) | ( 'implements' ) | ( 'import' ) | ( 'interface' ) | ( 'override' ) | ( 'package' ) | ( 'public' ) | ( 'private' ) | ( 'protected' ) | ( 'static' ) | ( 'throws' ) | ( 'strictfp' ) | ( 'native' ) | ( 'volatile' ) | ( 'synchronized' ) | ( 'transient' ) | ( 'AFTER' ) | ( 'BEFORE' ) | ( 'SEPARATOR' ) ) int alt25=28; switch ( input.LA(1) ) { case RULE_ID: { alt25=1; } break; case 39: { alt25=2; } break; case 53: { alt25=3; } break; case 58: { alt25=4; } break; case 52: { alt25=5; } break; case 50: { alt25=6; } break; case 41: { alt25=7; } break; case 59: { alt25=8; } break; case 28: { alt25=9; } break; case 42: { alt25=10; } break; case 60: { alt25=11; } break; case 61: { alt25=12; } break; case 62: { alt25=13; } break; case 51: { alt25=14; } break; case 38: { alt25=15; } break; case 35: { alt25=16; } break; case 36: { alt25=17; } break; case 37: { alt25=18; } break; case 40: { alt25=19; } break; case 34: { alt25=20; } break; case 43: { alt25=21; } break; case 44: { alt25=22; } break; case 45: { alt25=23; } break; case 46: { alt25=24; } break; case 47: { alt25=25; } break; case 54: { alt25=26; } break; case 55: { alt25=27; } break; case 56: { alt25=28; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 25, 0, input); throw nvae; } switch (alt25) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4287:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4287:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4288:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__InnerVarID__Alternatives9368); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getIDTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4293:6: ( 'abstract' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4293:6: ( 'abstract' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4294:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAbstractKeyword_1()); } match(input,39,FollowSets000.FOLLOW_39_in_rule__InnerVarID__Alternatives9386); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAbstractKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4301:6: ( 'annotation' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4301:6: ( 'annotation' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4302:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAnnotationKeyword_2()); } match(input,53,FollowSets000.FOLLOW_53_in_rule__InnerVarID__Alternatives9406); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAnnotationKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4309:6: ( 'class' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4309:6: ( 'class' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4310:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getClassKeyword_3()); } match(input,58,FollowSets000.FOLLOW_58_in_rule__InnerVarID__Alternatives9426); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getClassKeyword_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4317:6: ( 'create' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4317:6: ( 'create' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4318:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getCreateKeyword_4()); } match(input,52,FollowSets000.FOLLOW_52_in_rule__InnerVarID__Alternatives9446); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getCreateKeyword_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4325:6: ( 'def' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4325:6: ( 'def' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4326:1: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getDefKeyword_5()); } match(input,50,FollowSets000.FOLLOW_50_in_rule__InnerVarID__Alternatives9466); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getDefKeyword_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4333:6: ( 'dispatch' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4333:6: ( 'dispatch' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4334:1: 'dispatch' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getDispatchKeyword_6()); } match(input,41,FollowSets000.FOLLOW_41_in_rule__InnerVarID__Alternatives9486); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getDispatchKeyword_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4341:6: ( 'enum' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4341:6: ( 'enum' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4342:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getEnumKeyword_7()); } match(input,59,FollowSets000.FOLLOW_59_in_rule__InnerVarID__Alternatives9506); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getEnumKeyword_7()); } } } break; case 9 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4349:6: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4349:6: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4350:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getExtendsKeyword_8()); } match(input,28,FollowSets000.FOLLOW_28_in_rule__InnerVarID__Alternatives9526); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getExtendsKeyword_8()); } } } break; case 10 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4357:6: ( 'final' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4357:6: ( 'final' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4358:1: 'final' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getFinalKeyword_9()); } match(input,42,FollowSets000.FOLLOW_42_in_rule__InnerVarID__Alternatives9546); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getFinalKeyword_9()); } } } break; case 11 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4365:6: ( 'implements' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4365:6: ( 'implements' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4366:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getImplementsKeyword_10()); } match(input,60,FollowSets000.FOLLOW_60_in_rule__InnerVarID__Alternatives9566); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getImplementsKeyword_10()); } } } break; case 12 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4373:6: ( 'import' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4373:6: ( 'import' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4374:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getImportKeyword_11()); } match(input,61,FollowSets000.FOLLOW_61_in_rule__InnerVarID__Alternatives9586); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getImportKeyword_11()); } } } break; case 13 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4381:6: ( 'interface' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4381:6: ( 'interface' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4382:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getInterfaceKeyword_12()); } match(input,62,FollowSets000.FOLLOW_62_in_rule__InnerVarID__Alternatives9606); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getInterfaceKeyword_12()); } } } break; case 14 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4389:6: ( 'override' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4389:6: ( 'override' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4390:1: 'override' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getOverrideKeyword_13()); } match(input,51,FollowSets000.FOLLOW_51_in_rule__InnerVarID__Alternatives9626); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getOverrideKeyword_13()); } } } break; case 15 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4397:6: ( 'package' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4397:6: ( 'package' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4398:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPackageKeyword_14()); } match(input,38,FollowSets000.FOLLOW_38_in_rule__InnerVarID__Alternatives9646); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPackageKeyword_14()); } } } break; case 16 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4405:6: ( 'public' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4405:6: ( 'public' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4406:1: 'public' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPublicKeyword_15()); } match(input,35,FollowSets000.FOLLOW_35_in_rule__InnerVarID__Alternatives9666); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPublicKeyword_15()); } } } break; case 17 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4413:6: ( 'private' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4413:6: ( 'private' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4414:1: 'private' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getPrivateKeyword_16()); } match(input,36,FollowSets000.FOLLOW_36_in_rule__InnerVarID__Alternatives9686); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getPrivateKeyword_16()); } } } break; case 18 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4421:6: ( 'protected' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4421:6: ( 'protected' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4422:1: 'protected' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getProtectedKeyword_17()); } match(input,37,FollowSets000.FOLLOW_37_in_rule__InnerVarID__Alternatives9706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getProtectedKeyword_17()); } } } break; case 19 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4429:6: ( 'static' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4429:6: ( 'static' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4430:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getStaticKeyword_18()); } match(input,40,FollowSets000.FOLLOW_40_in_rule__InnerVarID__Alternatives9726); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getStaticKeyword_18()); } } } break; case 20 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4437:6: ( 'throws' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4437:6: ( 'throws' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4438:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getThrowsKeyword_19()); } match(input,34,FollowSets000.FOLLOW_34_in_rule__InnerVarID__Alternatives9746); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getThrowsKeyword_19()); } } } break; case 21 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4445:6: ( 'strictfp' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4445:6: ( 'strictfp' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4446:1: 'strictfp' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getStrictfpKeyword_20()); } match(input,43,FollowSets000.FOLLOW_43_in_rule__InnerVarID__Alternatives9766); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getStrictfpKeyword_20()); } } } break; case 22 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4453:6: ( 'native' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4453:6: ( 'native' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4454:1: 'native' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getNativeKeyword_21()); } match(input,44,FollowSets000.FOLLOW_44_in_rule__InnerVarID__Alternatives9786); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getNativeKeyword_21()); } } } break; case 23 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4461:6: ( 'volatile' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4461:6: ( 'volatile' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4462:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getVolatileKeyword_22()); } match(input,45,FollowSets000.FOLLOW_45_in_rule__InnerVarID__Alternatives9806); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getVolatileKeyword_22()); } } } break; case 24 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4469:6: ( 'synchronized' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4469:6: ( 'synchronized' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4470:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getSynchronizedKeyword_23()); } match(input,46,FollowSets000.FOLLOW_46_in_rule__InnerVarID__Alternatives9826); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getSynchronizedKeyword_23()); } } } break; case 25 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4477:6: ( 'transient' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4477:6: ( 'transient' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4478:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getTransientKeyword_24()); } match(input,47,FollowSets000.FOLLOW_47_in_rule__InnerVarID__Alternatives9846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getTransientKeyword_24()); } } } break; case 26 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4485:6: ( 'AFTER' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4485:6: ( 'AFTER' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4486:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getAFTERKeyword_25()); } match(input,54,FollowSets000.FOLLOW_54_in_rule__InnerVarID__Alternatives9866); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getAFTERKeyword_25()); } } } break; case 27 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4493:6: ( 'BEFORE' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4493:6: ( 'BEFORE' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4494:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getBEFOREKeyword_26()); } match(input,55,FollowSets000.FOLLOW_55_in_rule__InnerVarID__Alternatives9886); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getBEFOREKeyword_26()); } } } break; case 28 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4501:6: ( 'SEPARATOR' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4501:6: ( 'SEPARATOR' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4502:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getInnerVarIDAccess().getSEPARATORKeyword_27()); } match(input,56,FollowSets000.FOLLOW_56_in_rule__InnerVarID__Alternatives9906); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInnerVarIDAccess().getSEPARATORKeyword_27()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InnerVarID__Alternatives" // $ANTLR start "rule__XVariableDeclaration__Alternatives_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4514:1: rule__XVariableDeclaration__Alternatives_0_0_1 : ( ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) | ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) ); public final void rule__XVariableDeclaration__Alternatives_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4518:1: ( ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) | ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) ) int alt26=2; int LA26_0 = input.LA(1); if ( ((LA26_0>=48 && LA26_0<=49)) ) { alt26=1; } else if ( (LA26_0==57) ) { alt26=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 26, 0, input); throw nvae; } switch (alt26) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4519:1: ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4519:1: ( ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4520:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4521:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4521:2: rule__XVariableDeclaration__Group_0_0_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__0_in_rule__XVariableDeclaration__Alternatives_0_0_19940); rule__XVariableDeclaration__Group_0_0_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4525:6: ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4525:6: ( ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4526:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4527:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4527:2: rule__XVariableDeclaration__Group_0_0_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__0_in_rule__XVariableDeclaration__Alternatives_0_0_19958); rule__XVariableDeclaration__Group_0_0_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_0_0_1" // $ANTLR start "rule__XVariableDeclaration__Alternatives_0_0_1_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4536:1: rule__XVariableDeclaration__Alternatives_0_0_1_0_0 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) | ( 'val' ) ); public final void rule__XVariableDeclaration__Alternatives_0_0_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4540:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) | ( 'val' ) ) int alt27=2; int LA27_0 = input.LA(1); if ( (LA27_0==49) ) { alt27=1; } else if ( (LA27_0==48) ) { alt27=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 27, 0, input); throw nvae; } switch (alt27) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4541:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4541:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4542:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_0_0_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4543:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4543:2: rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_09991); rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_0_0_1_0_0_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4547:6: ( 'val' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4547:6: ( 'val' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4548:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_0_0_1()); } match(input,48,FollowSets000.FOLLOW_48_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_010010); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_0_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_0_0_1_0_0" // $ANTLR start "rule__XVariableDeclaration__Alternatives_0_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4560:1: rule__XVariableDeclaration__Alternatives_0_0_1_1_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) | ( 'val' ) ); public final void rule__XVariableDeclaration__Alternatives_0_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4564:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) | ( 'val' ) ) int alt28=2; int LA28_0 = input.LA(1); if ( (LA28_0==49) ) { alt28=1; } else if ( (LA28_0==48) ) { alt28=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 28, 0, input); throw nvae; } switch (alt28) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4565:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4565:1: ( ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4566:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_0_0_1_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4567:1: ( rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4567:2: rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_110044); rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_0_0_1_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4571:6: ( 'val' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4571:6: ( 'val' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4572:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_1_1_1()); } match(input,48,FollowSets000.FOLLOW_48_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_110063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_0_0_1_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_0_0_1_1_1" // $ANTLR start "rule__XVariableDeclaration__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4584:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) ); public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4588:1: ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) ) int alt29=2; alt29 = dfa29.predict(input); switch (alt29) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4589:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4589:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4590:1: ( rule__XVariableDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4591:1: ( rule__XVariableDeclaration__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4591:2: rule__XVariableDeclaration__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_rule__XVariableDeclaration__Alternatives_110097); rule__XVariableDeclaration__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4595:6: ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4595:6: ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4596:1: ( rule__XVariableDeclaration__NameAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4597:1: ( rule__XVariableDeclaration__NameAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4597:2: rule__XVariableDeclaration__NameAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_1_1_in_rule__XVariableDeclaration__Alternatives_110115); rule__XVariableDeclaration__NameAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Alternatives_1" // $ANTLR start "rule__XbaseConstructorCall__Alternatives_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4606:1: rule__XbaseConstructorCall__Alternatives_4_1 : ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) ); public final void rule__XbaseConstructorCall__Alternatives_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4610:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) ) int alt30=2; alt30 = dfa30.predict(input); switch (alt30) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4611:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4611:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4612:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4613:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4613:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XbaseConstructorCall__Alternatives_4_110148); rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4617:6: ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4617:6: ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4618:1: ( rule__XbaseConstructorCall__Group_4_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4619:1: ( rule__XbaseConstructorCall__Group_4_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4619:2: rule__XbaseConstructorCall__Group_4_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0_in_rule__XbaseConstructorCall__Alternatives_4_110166); rule__XbaseConstructorCall__Group_4_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Alternatives_4_1" // $ANTLR start "rule__XStringLiteral__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4628:1: rule__XStringLiteral__Alternatives : ( ( ruleSimpleStringLiteral ) | ( ruleRichString ) ); public final void rule__XStringLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4632:1: ( ( ruleSimpleStringLiteral ) | ( ruleRichString ) ) int alt31=2; int LA31_0 = input.LA(1); if ( (LA31_0==RULE_STRING) ) { alt31=1; } else if ( ((LA31_0>=RULE_RICH_TEXT && LA31_0<=RULE_RICH_TEXT_START)) ) { alt31=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 31, 0, input); throw nvae; } switch (alt31) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4633:1: ( ruleSimpleStringLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4633:1: ( ruleSimpleStringLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4634:1: ruleSimpleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getSimpleStringLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleSimpleStringLiteral_in_rule__XStringLiteral__Alternatives10199); ruleSimpleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getSimpleStringLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4639:6: ( ruleRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4639:6: ( ruleRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4640:1: ruleRichString { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getRichStringParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleRichString_in_rule__XStringLiteral__Alternatives10216); ruleRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getRichStringParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XStringLiteral__Alternatives" // $ANTLR start "rule__XSwitchExpression__Alternatives_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4650:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ); public final void rule__XSwitchExpression__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4654:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) ) int alt32=2; alt32 = dfa32.predict(input); switch (alt32) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4655:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4655:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4656:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4657:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4657:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_210248); rule__XSwitchExpression__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4661:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4661:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4662:1: ( rule__XSwitchExpression__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4663:1: ( rule__XSwitchExpression__Group_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4663:2: rule__XSwitchExpression__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_210266); rule__XSwitchExpression__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Alternatives_2" // $ANTLR start "rule__XExpressionOrSimpleConstructorCall__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4672:1: rule__XExpressionOrSimpleConstructorCall__Alternatives : ( ( ( ruleXbaseConstructorCall ) ) | ( ruleXExpression ) ); public final void rule__XExpressionOrSimpleConstructorCall__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4676:1: ( ( ( ruleXbaseConstructorCall ) ) | ( ruleXExpression ) ) int alt33=2; alt33 = dfa33.predict(input); switch (alt33) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4677:1: ( ( ruleXbaseConstructorCall ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4677:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4678:1: ( ruleXbaseConstructorCall ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4679:1: ( ruleXbaseConstructorCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4679:3: ruleXbaseConstructorCall { pushFollow(FollowSets000.FOLLOW_ruleXbaseConstructorCall_in_rule__XExpressionOrSimpleConstructorCall__Alternatives10300); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4683:6: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4683:6: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4684:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionOrSimpleConstructorCall__Alternatives10318); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXExpressionParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionOrSimpleConstructorCall__Alternatives" // $ANTLR start "rule__RichString__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4694:1: rule__RichString__Alternatives_1 : ( ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) | ( ( rule__RichString__Group_1_1__0 ) ) ); public final void rule__RichString__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4698:1: ( ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) | ( ( rule__RichString__Group_1_1__0 ) ) ) int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==RULE_RICH_TEXT) ) { alt34=1; } else if ( (LA34_0==RULE_RICH_TEXT_START) ) { alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 34, 0, input); throw nvae; } switch (alt34) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4699:1: ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4699:1: ( ( rule__RichString__ExpressionsAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4700:1: ( rule__RichString__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4701:1: ( rule__RichString__ExpressionsAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4701:2: rule__RichString__ExpressionsAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__ExpressionsAssignment_1_0_in_rule__RichString__Alternatives_110350); rule__RichString__ExpressionsAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4705:6: ( ( rule__RichString__Group_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4705:6: ( ( rule__RichString__Group_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4706:1: ( rule__RichString__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4707:1: ( rule__RichString__Group_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4707:2: rule__RichString__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__RichString__Group_1_1__0_in_rule__RichString__Alternatives_110368); rule__RichString__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getGroup_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Alternatives_1" // $ANTLR start "rule__RichStringLiteralInbetween__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4716:1: rule__RichStringLiteralInbetween__Alternatives_1 : ( ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) ); public final void rule__RichStringLiteralInbetween__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4720:1: ( ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) ) int alt35=2; int LA35_0 = input.LA(1); if ( (LA35_0==RULE_RICH_TEXT_INBETWEEN) ) { alt35=1; } else if ( (LA35_0==RULE_COMMENT_RICH_TEXT_INBETWEEN) ) { alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 35, 0, input); throw nvae; } switch (alt35) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4721:1: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4721:1: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4722:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4723:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4723:2: rule__RichStringLiteralInbetween__ValueAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_0_in_rule__RichStringLiteralInbetween__Alternatives_110401); rule__RichStringLiteralInbetween__ValueAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4727:6: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4727:6: ( ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4728:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4729:1: ( rule__RichStringLiteralInbetween__ValueAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4729:2: rule__RichStringLiteralInbetween__ValueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_1_in_rule__RichStringLiteralInbetween__Alternatives_110419); rule__RichStringLiteralInbetween__ValueAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getValueAssignment_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__Alternatives_1" // $ANTLR start "rule__RichStringLiteralEnd__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4738:1: rule__RichStringLiteralEnd__Alternatives_1 : ( ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) ); public final void rule__RichStringLiteralEnd__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4742:1: ( ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) | ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) ) int alt36=2; int LA36_0 = input.LA(1); if ( (LA36_0==RULE_RICH_TEXT_END) ) { alt36=1; } else if ( (LA36_0==RULE_COMMENT_RICH_TEXT_END) ) { alt36=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 36, 0, input); throw nvae; } switch (alt36) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4743:1: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4743:1: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4744:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4745:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4745:2: rule__RichStringLiteralEnd__ValueAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_0_in_rule__RichStringLiteralEnd__Alternatives_110452); rule__RichStringLiteralEnd__ValueAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4749:6: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4749:6: ( ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4750:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4751:1: ( rule__RichStringLiteralEnd__ValueAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4751:2: rule__RichStringLiteralEnd__ValueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_1_in_rule__RichStringLiteralEnd__Alternatives_110470); rule__RichStringLiteralEnd__ValueAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getValueAssignment_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__Alternatives_1" // $ANTLR start "rule__RichStringPart__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4760:1: rule__RichStringPart__Alternatives : ( ( ruleXExpressionOrVarDeclaration ) | ( ruleRichStringForLoop ) | ( ruleRichStringIf ) ); public final void rule__RichStringPart__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4764:1: ( ( ruleXExpressionOrVarDeclaration ) | ( ruleRichStringForLoop ) | ( ruleRichStringIf ) ) int alt37=3; switch ( input.LA(1) ) { case RULE_ID: case RULE_HEX: case RULE_INT: case RULE_DECIMAL: case RULE_STRING: case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: case 28: case 29: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 48: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 58: case 59: case 60: case 61: case 62: case 74: case 81: case 82: case 87: case 91: case 92: case 95: case 97: case 104: case 107: case 109: case 110: case 119: case 121: case 124: case 125: case 126: case 127: case 128: case 129: case 130: case 141: { alt37=1; } break; case 112: { alt37=2; } break; case 114: { alt37=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 37, 0, input); throw nvae; } switch (alt37) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4765:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4765:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4766:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getXExpressionOrVarDeclarationParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__RichStringPart__Alternatives10503); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getXExpressionOrVarDeclarationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4771:6: ( ruleRichStringForLoop ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4771:6: ( ruleRichStringForLoop ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4772:1: ruleRichStringForLoop { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getRichStringForLoopParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringForLoop_in_rule__RichStringPart__Alternatives10520); ruleRichStringForLoop(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getRichStringForLoopParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4777:6: ( ruleRichStringIf ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4777:6: ( ruleRichStringIf ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4778:1: ruleRichStringIf { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringPartAccess().getRichStringIfParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleRichStringIf_in_rule__RichStringPart__Alternatives10537); ruleRichStringIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringPartAccess().getRichStringIfParserRuleCall_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringPart__Alternatives" // $ANTLR start "rule__XAnnotation__Alternatives_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4788:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ); public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4792:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) int alt38=2; alt38 = dfa38.predict(input); switch (alt38) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4793:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4793:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4794:1: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4795:1: ( rule__XAnnotation__Group_3_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4795:2: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_110569); rule__XAnnotation__Group_3_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4799:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4799:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4800:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4801:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4801:2: rule__XAnnotation__ValueAssignment_3_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_110587); rule__XAnnotation__ValueAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Alternatives_3_1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4810:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ); public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4814:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) int alt39=2; alt39 = dfa39.predict(input); switch (alt39) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4815:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4815:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4816:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4817:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4817:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives10620); rule__XAnnotationElementValueOrCommaList__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4821:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4821:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4822:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4823:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4823:2: rule__XAnnotationElementValueOrCommaList__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives10638); rule__XAnnotationElementValueOrCommaList__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Alternatives" // $ANTLR start "rule__XAnnotationElementValue__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4832:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4836:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) int alt40=2; alt40 = dfa40.predict(input); switch (alt40) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4837:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4837:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4838:1: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4839:1: ( rule__XAnnotationElementValue__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4839:2: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives10671); rule__XAnnotationElementValue__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4843:6: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4843:6: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4844:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives10689); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Alternatives" // $ANTLR start "rule__XAnnotationOrExpression__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4854:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4858:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) int alt41=2; int LA41_0 = input.LA(1); if ( (LA41_0==118) ) { alt41=1; } else if ( ((LA41_0>=RULE_ID && LA41_0<=RULE_RICH_TEXT_START)||(LA41_0>=28 && LA41_0<=29)||(LA41_0>=34 && LA41_0<=47)||(LA41_0>=50 && LA41_0<=62)||LA41_0==74||(LA41_0>=81 && LA41_0<=82)||LA41_0==87||(LA41_0>=91 && LA41_0<=92)||LA41_0==95||LA41_0==97||LA41_0==104||LA41_0==107||(LA41_0>=109 && LA41_0<=110)||LA41_0==119||LA41_0==121||(LA41_0>=124 && LA41_0<=130)||LA41_0==141) ) { alt41=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 41, 0, input); throw nvae; } switch (alt41) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4859:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4859:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4860:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives10721); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4865:6: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4865:6: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4866:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives10738); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationOrExpression__Alternatives" // $ANTLR start "rule__XAssignment__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4876:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); public final void rule__XAssignment__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4880:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) int alt42=2; alt42 = dfa42.predict(input); switch (alt42) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4881:1: ( ( rule__XAssignment__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4881:1: ( ( rule__XAssignment__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4882:1: ( rule__XAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4883:1: ( rule__XAssignment__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4883:2: rule__XAssignment__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives10770); rule__XAssignment__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4887:6: ( ( rule__XAssignment__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4887:6: ( ( rule__XAssignment__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4888:1: ( rule__XAssignment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4889:1: ( rule__XAssignment__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4889:2: rule__XAssignment__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives10788); rule__XAssignment__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Alternatives" // $ANTLR start "rule__OpMultiAssign__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4898:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ); public final void rule__OpMultiAssign__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4902:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) int alt43=7; switch ( input.LA(1) ) { case 63: { alt43=1; } break; case 64: { alt43=2; } break; case 65: { alt43=3; } break; case 66: { alt43=4; } break; case 67: { alt43=5; } break; case 74: { alt43=6; } break; case 73: { alt43=7; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 43, 0, input); throw nvae; } switch (alt43) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4903:1: ( '+=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4903:1: ( '+=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4904:1: '+=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } match(input,63,FollowSets000.FOLLOW_63_in_rule__OpMultiAssign__Alternatives10822); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4911:6: ( '-=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4911:6: ( '-=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4912:1: '-=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } match(input,64,FollowSets000.FOLLOW_64_in_rule__OpMultiAssign__Alternatives10842); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4919:6: ( '*=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4919:6: ( '*=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4920:1: '*=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } match(input,65,FollowSets000.FOLLOW_65_in_rule__OpMultiAssign__Alternatives10862); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4927:6: ( '/=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4927:6: ( '/=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4928:1: '/=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } match(input,66,FollowSets000.FOLLOW_66_in_rule__OpMultiAssign__Alternatives10882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4935:6: ( '%=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4935:6: ( '%=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4936:1: '%=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } match(input,67,FollowSets000.FOLLOW_67_in_rule__OpMultiAssign__Alternatives10902); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4943:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4943:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4944:1: ( rule__OpMultiAssign__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4945:1: ( rule__OpMultiAssign__Group_5__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4945:2: rule__OpMultiAssign__Group_5__0 { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives10921); rule__OpMultiAssign__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4949:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4949:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4950:1: ( rule__OpMultiAssign__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4951:1: ( rule__OpMultiAssign__Group_6__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4951:2: rule__OpMultiAssign__Group_6__0 { pushFollow(FollowSets000.FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives10939); rule__OpMultiAssign__Group_6__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Alternatives" // $ANTLR start "rule__OpEquality__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4960:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); public final void rule__OpEquality__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4964:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) int alt44=4; switch ( input.LA(1) ) { case 68: { alt44=1; } break; case 69: { alt44=2; } break; case 70: { alt44=3; } break; case 71: { alt44=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 44, 0, input); throw nvae; } switch (alt44) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4965:1: ( '==' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4965:1: ( '==' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4966:1: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } match(input,68,FollowSets000.FOLLOW_68_in_rule__OpEquality__Alternatives10973); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4973:6: ( '!=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4973:6: ( '!=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4974:1: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } match(input,69,FollowSets000.FOLLOW_69_in_rule__OpEquality__Alternatives10993); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4981:6: ( '===' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4981:6: ( '===' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4982:1: '===' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } match(input,70,FollowSets000.FOLLOW_70_in_rule__OpEquality__Alternatives11013); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4989:6: ( '!==' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4989:6: ( '!==' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4990:1: '!==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } match(input,71,FollowSets000.FOLLOW_71_in_rule__OpEquality__Alternatives11033); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpEquality__Alternatives" // $ANTLR start "rule__OpCompare__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5002:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); public final void rule__OpCompare__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5006:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) int alt45=4; switch ( input.LA(1) ) { case 72: { alt45=1; } break; case 74: { int LA45_2 = input.LA(2); if ( (LA45_2==EOF||(LA45_2>=RULE_ID && LA45_2<=RULE_RICH_TEXT_START)||(LA45_2>=28 && LA45_2<=29)||(LA45_2>=34 && LA45_2<=47)||(LA45_2>=50 && LA45_2<=62)||LA45_2==74||(LA45_2>=81 && LA45_2<=82)||LA45_2==87||(LA45_2>=91 && LA45_2<=92)||LA45_2==95||LA45_2==97||LA45_2==104||LA45_2==107||(LA45_2>=109 && LA45_2<=110)||LA45_2==119||LA45_2==121||(LA45_2>=124 && LA45_2<=130)||LA45_2==141) ) { alt45=4; } else if ( (LA45_2==25) ) { alt45=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 45, 2, input); throw nvae; } } break; case 73: { alt45=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 45, 0, input); throw nvae; } switch (alt45) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5007:1: ( '>=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5007:1: ( '>=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5008:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } match(input,72,FollowSets000.FOLLOW_72_in_rule__OpCompare__Alternatives11068); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5015:6: ( ( rule__OpCompare__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5015:6: ( ( rule__OpCompare__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5016:1: ( rule__OpCompare__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5017:1: ( rule__OpCompare__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5017:2: rule__OpCompare__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives11087); rule__OpCompare__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGroup_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5021:6: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5021:6: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5022:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__OpCompare__Alternatives11106); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5029:6: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5029:6: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5030:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__OpCompare__Alternatives11126); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpCompare__Alternatives" // $ANTLR start "rule__OpOther__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5042:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ); public final void rule__OpOther__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5046:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) int alt46=9; alt46 = dfa46.predict(input); switch (alt46) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5047:1: ( '->' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5047:1: ( '->' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5048:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } match(input,75,FollowSets000.FOLLOW_75_in_rule__OpOther__Alternatives11161); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5055:6: ( '..<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5055:6: ( '..<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5056:1: '..<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } match(input,76,FollowSets000.FOLLOW_76_in_rule__OpOther__Alternatives11181); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5063:6: ( ( rule__OpOther__Group_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5063:6: ( ( rule__OpOther__Group_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5064:1: ( rule__OpOther__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5065:1: ( rule__OpOther__Group_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5065:2: rule__OpOther__Group_2__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives11200); rule__OpOther__Group_2__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5069:6: ( '..' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5069:6: ( '..' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5070:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } match(input,77,FollowSets000.FOLLOW_77_in_rule__OpOther__Alternatives11219); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5077:6: ( '=>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5077:6: ( '=>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5078:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } match(input,78,FollowSets000.FOLLOW_78_in_rule__OpOther__Alternatives11239); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5085:6: ( ( rule__OpOther__Group_5__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5085:6: ( ( rule__OpOther__Group_5__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5086:1: ( rule__OpOther__Group_5__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5087:1: ( rule__OpOther__Group_5__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5087:2: rule__OpOther__Group_5__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives11258); rule__OpOther__Group_5__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5091:6: ( ( rule__OpOther__Group_6__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5091:6: ( ( rule__OpOther__Group_6__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5092:1: ( rule__OpOther__Group_6__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5093:1: ( rule__OpOther__Group_6__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5093:2: rule__OpOther__Group_6__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives11276); rule__OpOther__Group_6__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_6()); } } } break; case 8 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5097:6: ( '<>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5097:6: ( '<>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5098:1: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } match(input,79,FollowSets000.FOLLOW_79_in_rule__OpOther__Alternatives11295); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } } } break; case 9 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5105:6: ( '?:' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5105:6: ( '?:' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5106:1: '?:' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } match(input,80,FollowSets000.FOLLOW_80_in_rule__OpOther__Alternatives11315); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Alternatives" // $ANTLR start "rule__OpOther__Alternatives_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5118:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ); public final void rule__OpOther__Alternatives_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5122:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) int alt47=2; int LA47_0 = input.LA(1); if ( (LA47_0==73) ) { int LA47_1 = input.LA(2); if ( (LA47_1==73) ) { alt47=1; } else if ( (LA47_1==EOF||(LA47_1>=RULE_ID && LA47_1<=RULE_RICH_TEXT_START)||(LA47_1>=28 && LA47_1<=29)||(LA47_1>=34 && LA47_1<=47)||(LA47_1>=50 && LA47_1<=62)||LA47_1==74||(LA47_1>=81 && LA47_1<=82)||LA47_1==87||(LA47_1>=91 && LA47_1<=92)||LA47_1==95||LA47_1==97||LA47_1==104||LA47_1==107||(LA47_1>=109 && LA47_1<=110)||LA47_1==119||LA47_1==121||(LA47_1>=124 && LA47_1<=130)||LA47_1==141) ) { alt47=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 47, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 47, 0, input); throw nvae; } switch (alt47) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5123:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5123:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5124:1: ( rule__OpOther__Group_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5125:1: ( rule__OpOther__Group_5_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5125:2: rule__OpOther__Group_5_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_111349); rule__OpOther__Group_5_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5129:6: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5129:6: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5130:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__OpOther__Alternatives_5_111368); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Alternatives_5_1" // $ANTLR start "rule__OpOther__Alternatives_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5142:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ); public final void rule__OpOther__Alternatives_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5146:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) int alt48=3; int LA48_0 = input.LA(1); if ( (LA48_0==74) ) { int LA48_1 = input.LA(2); if ( (synpred146_InternalSpec()) ) { alt48=1; } else if ( (synpred147_InternalSpec()) ) { alt48=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 48, 1, input); throw nvae; } } else if ( (LA48_0==78) ) { alt48=3; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 48, 0, input); throw nvae; } switch (alt48) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5147:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5147:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5148:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5149:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5149:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_111402); rule__OpOther__Group_6_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5153:6: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5153:6: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5154:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__OpOther__Alternatives_6_111421); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5161:6: ( '=>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5161:6: ( '=>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5162:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } match(input,78,FollowSets000.FOLLOW_78_in_rule__OpOther__Alternatives_6_111441); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Alternatives_6_1" // $ANTLR start "rule__OpAdd__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5174:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); public final void rule__OpAdd__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5178:1: ( ( '+' ) | ( '-' ) ) int alt49=2; int LA49_0 = input.LA(1); if ( (LA49_0==81) ) { alt49=1; } else if ( (LA49_0==82) ) { alt49=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 49, 0, input); throw nvae; } switch (alt49) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5179:1: ( '+' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5179:1: ( '+' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5180:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } match(input,81,FollowSets000.FOLLOW_81_in_rule__OpAdd__Alternatives11476); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5187:6: ( '-' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5187:6: ( '-' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5188:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } match(input,82,FollowSets000.FOLLOW_82_in_rule__OpAdd__Alternatives11496); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpAdd__Alternatives" // $ANTLR start "rule__OpMulti__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5200:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); public final void rule__OpMulti__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5204:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) int alt50=4; switch ( input.LA(1) ) { case 83: { alt50=1; } break; case 84: { alt50=2; } break; case 85: { alt50=3; } break; case 86: { alt50=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 50, 0, input); throw nvae; } switch (alt50) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5205:1: ( '*' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5205:1: ( '*' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5206:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } match(input,83,FollowSets000.FOLLOW_83_in_rule__OpMulti__Alternatives11531); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5213:6: ( '**' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5213:6: ( '**' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5214:1: '**' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } match(input,84,FollowSets000.FOLLOW_84_in_rule__OpMulti__Alternatives11551); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5221:6: ( '/' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5221:6: ( '/' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5222:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } match(input,85,FollowSets000.FOLLOW_85_in_rule__OpMulti__Alternatives11571); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5229:6: ( '%' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5229:6: ( '%' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5230:1: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } match(input,86,FollowSets000.FOLLOW_86_in_rule__OpMulti__Alternatives11591); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMulti__Alternatives" // $ANTLR start "rule__XUnaryOperation__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5242:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5246:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) int alt51=2; int LA51_0 = input.LA(1); if ( ((LA51_0>=81 && LA51_0<=82)||LA51_0==87) ) { alt51=1; } else if ( ((LA51_0>=RULE_ID && LA51_0<=RULE_RICH_TEXT_START)||(LA51_0>=28 && LA51_0<=29)||(LA51_0>=34 && LA51_0<=47)||(LA51_0>=50 && LA51_0<=62)||LA51_0==74||(LA51_0>=91 && LA51_0<=92)||LA51_0==95||LA51_0==97||LA51_0==104||LA51_0==107||(LA51_0>=109 && LA51_0<=110)||LA51_0==119||LA51_0==121||(LA51_0>=124 && LA51_0<=130)||LA51_0==141) ) { alt51=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 51, 0, input); throw nvae; } switch (alt51) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5247:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5247:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5248:1: ( rule__XUnaryOperation__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5249:1: ( rule__XUnaryOperation__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5249:2: rule__XUnaryOperation__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives11625); rule__XUnaryOperation__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5253:6: ( ruleXCastedExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5253:6: ( ruleXCastedExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5254:1: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives11643); ruleXCastedExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Alternatives" // $ANTLR start "rule__OpUnary__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5264:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); public final void rule__OpUnary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5268:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) int alt52=3; switch ( input.LA(1) ) { case 87: { alt52=1; } break; case 82: { alt52=2; } break; case 81: { alt52=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 52, 0, input); throw nvae; } switch (alt52) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5269:1: ( '!' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5269:1: ( '!' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5270:1: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } match(input,87,FollowSets000.FOLLOW_87_in_rule__OpUnary__Alternatives11676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5277:6: ( '-' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5277:6: ( '-' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5278:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } match(input,82,FollowSets000.FOLLOW_82_in_rule__OpUnary__Alternatives11696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5285:6: ( '+' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5285:6: ( '+' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5286:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } match(input,81,FollowSets000.FOLLOW_81_in_rule__OpUnary__Alternatives11716); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpUnary__Alternatives" // $ANTLR start "rule__OpPostfix__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5298:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); public final void rule__OpPostfix__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5302:1: ( ( '++' ) | ( '--' ) ) int alt53=2; int LA53_0 = input.LA(1); if ( (LA53_0==88) ) { alt53=1; } else if ( (LA53_0==89) ) { alt53=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 53, 0, input); throw nvae; } switch (alt53) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5303:1: ( '++' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5303:1: ( '++' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5304:1: '++' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } match(input,88,FollowSets000.FOLLOW_88_in_rule__OpPostfix__Alternatives11751); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5311:6: ( '--' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5311:6: ( '--' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5312:1: '--' { if ( state.backtracking==0 ) { before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } match(input,89,FollowSets000.FOLLOW_89_in_rule__OpPostfix__Alternatives11771); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpPostfix__Alternatives" // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5324:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5328:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) int alt54=2; alt54 = dfa54.predict(input); switch (alt54) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5329:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5329:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5330:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5331:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5331:2: rule__XMemberFeatureCall__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_111805); rule__XMemberFeatureCall__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5335:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5335:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5336:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5337:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5337:2: rule__XMemberFeatureCall__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_111823); rule__XMemberFeatureCall__Group_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1" // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5346:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5350:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) int alt55=2; int LA55_0 = input.LA(1); if ( (LA55_0==90) ) { alt55=1; } else if ( (LA55_0==139) ) { alt55=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 55, 0, input); throw nvae; } switch (alt55) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5351:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5351:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5352:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } match(input,90,FollowSets000.FOLLOW_90_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_111857); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5359:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5359:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5360:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5361:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5361:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_111876); rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1" // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5370:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5374:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) int alt56=3; switch ( input.LA(1) ) { case 90: { alt56=1; } break; case 140: { alt56=2; } break; case 139: { alt56=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 56, 0, input); throw nvae; } switch (alt56) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5375:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5375:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5376:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } match(input,90,FollowSets000.FOLLOW_90_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111910); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5383:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5383:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5384:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5385:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5385:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111929); rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5389:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5389:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5390:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5391:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5391:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111947); rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1" // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5400:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5404:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) int alt57=2; alt57 = dfa57.predict(input); switch (alt57) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5405:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5405:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5406:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5407:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5407:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_111980); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5411:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5411:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5412:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5413:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5413:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_111998); rule__XMemberFeatureCall__Group_1_1_3_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_3_1" // $ANTLR start "rule__XLiteral__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5422:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); public final void rule__XLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5426:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt58=7; switch ( input.LA(1) ) { case 119: { alt58=1; } break; case 97: { alt58=2; } break; case 91: case 141: { alt58=3; } break; case RULE_HEX: case RULE_INT: case RULE_DECIMAL: { alt58=4; } break; case 127: { alt58=5; } break; case RULE_STRING: case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: { alt58=6; } break; case 128: { alt58=7; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 58, 0, input); throw nvae; } switch (alt58) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5427:1: ( ruleXCollectionLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5427:1: ( ruleXCollectionLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5428:1: ruleXCollectionLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives12031); ruleXCollectionLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5433:6: ( ( ruleXClosure ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5433:6: ( ( ruleXClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5434:1: ( ruleXClosure ) { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5435:1: ( ruleXClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5435:3: ruleXClosure { pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives12049); ruleXClosure(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5439:6: ( ruleXBooleanLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5439:6: ( ruleXBooleanLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5440:1: ruleXBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives12067); ruleXBooleanLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } } } break; case 4 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5445:6: ( ruleXNumberLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5445:6: ( ruleXNumberLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5446:1: ruleXNumberLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } pushFollow(FollowSets000.FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives12084); ruleXNumberLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } } } break; case 5 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5451:6: ( ruleXNullLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5451:6: ( ruleXNullLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5452:1: ruleXNullLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives12101); ruleXNullLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } } } break; case 6 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5457:6: ( ruleXStringLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5457:6: ( ruleXStringLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5458:1: ruleXStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives12118); ruleXStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } } } break; case 7 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5463:6: ( ruleXTypeLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5463:6: ( ruleXTypeLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5464:1: ruleXTypeLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives12135); ruleXTypeLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XLiteral__Alternatives" // $ANTLR start "rule__XCollectionLiteral__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5474:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ); public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5478:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) ) int alt59=2; int LA59_0 = input.LA(1); if ( (LA59_0==119) ) { int LA59_1 = input.LA(2); if ( (LA59_1==97) ) { alt59=2; } else if ( (LA59_1==92) ) { alt59=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 59, 1, input); throw nvae; } } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 59, 0, input); throw nvae; } switch (alt59) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5479:1: ( ruleXSetLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5479:1: ( ruleXSetLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5480:1: ruleXSetLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives12167); ruleXSetLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5485:6: ( ruleXListLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5485:6: ( ruleXListLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5486:1: ruleXListLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives12184); ruleXListLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCollectionLiteral__Alternatives" // $ANTLR start "rule__XCasePart__Alternatives_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5496:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ); public final void rule__XCasePart__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5500:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) ) int alt60=2; int LA60_0 = input.LA(1); if ( (LA60_0==108) ) { alt60=1; } else if ( (LA60_0==94) ) { alt60=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 60, 0, input); throw nvae; } switch (alt60) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5501:1: ( ( rule__XCasePart__Group_3_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5501:1: ( ( rule__XCasePart__Group_3_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5502:1: ( rule__XCasePart__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5503:1: ( rule__XCasePart__Group_3_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5503:2: rule__XCasePart__Group_3_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_312216); rule__XCasePart__Group_3_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getGroup_3_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5507:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5507:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5508:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5509:1: ( rule__XCasePart__FallThroughAssignment_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5509:2: rule__XCasePart__FallThroughAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_312234); rule__XCasePart__FallThroughAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Alternatives_3" // $ANTLR start "rule__XExpressionOrVarDeclaration__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5518:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ( ruleXVariableDeclaration ) ) | ( ruleXExpression ) ); public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5522:1: ( ( ( ruleXVariableDeclaration ) ) | ( ruleXExpression ) ) int alt61=2; switch ( input.LA(1) ) { case 48: case 49: { alt61=1; } break; case 57: { switch ( input.LA(2) ) { case EOF: case RULE_ID: case RULE_HEX: case RULE_INT: case RULE_DECIMAL: case RULE_STRING: case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: case RULE_RICH_TEXT_INBETWEEN: case RULE_COMMENT_RICH_TEXT_INBETWEEN: case RULE_RICH_TEXT_END: case RULE_COMMENT_RICH_TEXT_END: case 25: case 26: case 27: case 28: case 29: case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 65: case 66: case 67: case 68: case 69: case 70: case 71: case 72: case 73: case 74: case 75: case 76: case 77: case 78: case 79: case 80: case 81: case 82: case 83: case 84: case 85: case 86: case 87: case 88: case 89: case 90: case 91: case 92: case 93: case 94: case 95: case 97: case 98: case 103: case 104: case 105: case 107: case 109: case 110: case 119: case 120: case 121: case 124: case 125: case 126: case 127: case 128: case 129: case 130: case 139: case 140: case 141: { alt61=2; } break; case 49: { int LA61_4 = input.LA(3); if ( (synpred169_InternalSpec()) ) { alt61=1; } else if ( (true) ) { alt61=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 61, 4, input); throw nvae; } } break; case 48: { int LA61_5 = input.LA(3); if ( (synpred169_InternalSpec()) ) { alt61=1; } else if ( (true) ) { alt61=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 61, 5, input); throw nvae; } } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 61, 2, input); throw nvae; } } break; case RULE_ID: case RULE_HEX: case RULE_INT: case RULE_DECIMAL: case RULE_STRING: case RULE_RICH_TEXT: case RULE_RICH_TEXT_START: case 28: case 29: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 58: case 59: case 60: case 61: case 62: case 74: case 81: case 82: case 87: case 91: case 92: case 95: case 97: case 104: case 107: case 109: case 110: case 119: case 121: case 124: case 125: case 126: case 127: case 128: case 129: case 130: case 141: { alt61=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 61, 0, input); throw nvae; } switch (alt61) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5523:1: ( ( ruleXVariableDeclaration ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5523:1: ( ( ruleXVariableDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5524:1: ( ruleXVariableDeclaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5525:1: ( ruleXVariableDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5525:3: ruleXVariableDeclaration { pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives12268); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5529:6: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5529:6: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5530:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives12286); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionOrVarDeclaration__Alternatives" // $ANTLR start "rule__XFeatureCall__Alternatives_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5540:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ); public final void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5544:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) ) int alt62=2; alt62 = dfa62.predict(input); switch (alt62) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5545:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5545:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5546:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5547:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5547:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_112318); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5551:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5551:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5552:1: ( rule__XFeatureCall__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5553:1: ( rule__XFeatureCall__Group_3_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5553:2: rule__XFeatureCall__Group_3_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_112336); rule__XFeatureCall__Group_3_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Alternatives_3_1" // $ANTLR start "rule__IdOrSuper__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5562:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) ); public final void rule__IdOrSuper__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5566:1: ( ( ruleFeatureCallID ) | ( 'super' ) ) int alt63=2; int LA63_0 = input.LA(1); if ( (LA63_0==RULE_ID||LA63_0==28||(LA63_0>=34 && LA63_0<=47)||(LA63_0>=50 && LA63_0<=62)) ) { alt63=1; } else if ( (LA63_0==29) ) { alt63=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 63, 0, input); throw nvae; } switch (alt63) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5567:1: ( ruleFeatureCallID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5567:1: ( ruleFeatureCallID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5568:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives12369); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5573:6: ( 'super' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5573:6: ( 'super' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5574:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } match(input,29,FollowSets000.FOLLOW_29_in_rule__IdOrSuper__Alternatives12387); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__IdOrSuper__Alternatives" // $ANTLR start "rule__XBooleanLiteral__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5586:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ); public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5590:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt64=2; int LA64_0 = input.LA(1); if ( (LA64_0==91) ) { alt64=1; } else if ( (LA64_0==141) ) { alt64=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 64, 0, input); throw nvae; } switch (alt64) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5591:1: ( 'false' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5591:1: ( 'false' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5592:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } match(input,91,FollowSets000.FOLLOW_91_in_rule__XBooleanLiteral__Alternatives_112422); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5599:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5599:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5600:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5601:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5601:2: rule__XBooleanLiteral__IsTrueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_112441); rule__XBooleanLiteral__IsTrueAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__Alternatives_1" // $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5610:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ); public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5614:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) int alt65=2; int LA65_0 = input.LA(1); if ( (LA65_0==132) ) { alt65=1; } else if ( (LA65_0==131) ) { alt65=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 65, 0, input); throw nvae; } switch (alt65) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5615:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5615:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5616:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5617:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5617:2: rule__XTryCatchFinallyExpression__Group_3_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_312474); rule__XTryCatchFinallyExpression__Group_3_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5621:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5621:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5622:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5623:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5623:2: rule__XTryCatchFinallyExpression__Group_3_1__0 { pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_312492); rule__XTryCatchFinallyExpression__Group_3_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Alternatives_3" // $ANTLR start "rule__Number__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5632:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ); public final void rule__Number__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5636:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) ) int alt66=2; int LA66_0 = input.LA(1); if ( (LA66_0==RULE_HEX) ) { alt66=1; } else if ( ((LA66_0>=RULE_INT && LA66_0<=RULE_DECIMAL)) ) { alt66=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 66, 0, input); throw nvae; } switch (alt66) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5637:1: ( RULE_HEX ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5637:1: ( RULE_HEX ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5638:1: RULE_HEX { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } match(input,RULE_HEX,FollowSets000.FOLLOW_RULE_HEX_in_rule__Number__Alternatives12525); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5643:6: ( ( rule__Number__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5643:6: ( ( rule__Number__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5644:1: ( rule__Number__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5645:1: ( rule__Number__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5645:2: rule__Number__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives12542); rule__Number__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getGroup_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Alternatives" // $ANTLR start "rule__Number__Alternatives_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5654:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); public final void rule__Number__Alternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5658:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt67=2; int LA67_0 = input.LA(1); if ( (LA67_0==RULE_INT) ) { alt67=1; } else if ( (LA67_0==RULE_DECIMAL) ) { alt67=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 67, 0, input); throw nvae; } switch (alt67) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5659:1: ( RULE_INT ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5659:1: ( RULE_INT ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5660:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_012575); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5665:6: ( RULE_DECIMAL ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5665:6: ( RULE_DECIMAL ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5666:1: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } match(input,RULE_DECIMAL,FollowSets000.FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_012592); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Alternatives_1_0" // $ANTLR start "rule__Number__Alternatives_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5676:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) ); public final void rule__Number__Alternatives_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5680:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) ) int alt68=2; int LA68_0 = input.LA(1); if ( (LA68_0==RULE_INT) ) { alt68=1; } else if ( (LA68_0==RULE_DECIMAL) ) { alt68=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 68, 0, input); throw nvae; } switch (alt68) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5681:1: ( RULE_INT ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5681:1: ( RULE_INT ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5682:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_112624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5687:6: ( RULE_DECIMAL ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5687:6: ( RULE_DECIMAL ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5688:1: RULE_DECIMAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } match(input,RULE_DECIMAL,FollowSets000.FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_112641); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Alternatives_1_1_1" // $ANTLR start "rule__JvmTypeReference__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5698:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5702:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) int alt69=2; int LA69_0 = input.LA(1); if ( (LA69_0==RULE_ID||(LA69_0>=52 && LA69_0<=56)) ) { alt69=1; } else if ( (LA69_0==78||LA69_0==95) ) { alt69=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 69, 0, input); throw nvae; } switch (alt69) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5703:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5703:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5704:1: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5705:1: ( rule__JvmTypeReference__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5705:2: rule__JvmTypeReference__Group_0__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives12673); rule__JvmTypeReference__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5709:6: ( ruleXFunctionTypeRef ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5709:6: ( ruleXFunctionTypeRef ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5710:1: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives12691); ruleXFunctionTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Alternatives" // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5720:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5724:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) int alt70=2; int LA70_0 = input.LA(1); if ( (LA70_0==RULE_ID||(LA70_0>=52 && LA70_0<=56)||LA70_0==78||LA70_0==95) ) { alt70=1; } else if ( (LA70_0==99) ) { alt70=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 70, 0, input); throw nvae; } switch (alt70) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5725:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5725:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5726:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives12723); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5731:6: ( ruleJvmWildcardTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5731:6: ( ruleJvmWildcardTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5732:1: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives12740); ruleJvmWildcardTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmArgumentTypeReference__Alternatives" // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5742:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ); public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5746:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) int alt71=2; int LA71_0 = input.LA(1); if ( (LA71_0==28) ) { alt71=1; } else if ( (LA71_0==29) ) { alt71=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 71, 0, input); throw nvae; } switch (alt71) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5747:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5747:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5748:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5749:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5749:2: rule__JvmWildcardTypeReference__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_212772); rule__JvmWildcardTypeReference__Group_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5753:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5753:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5754:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5755:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5755:2: rule__JvmWildcardTypeReference__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_212790); rule__JvmWildcardTypeReference__Group_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Alternatives_2" // $ANTLR start "rule__XImportDeclaration__Alternatives_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5764:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ); public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5768:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ) int alt72=3; alt72 = dfa72.predict(input); switch (alt72) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5769:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5769:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5770:1: ( rule__XImportDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5771:1: ( rule__XImportDeclaration__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5771:2: rule__XImportDeclaration__Group_1_0__0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_112823); rule__XImportDeclaration__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5775:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5775:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5776:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5777:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5777:2: rule__XImportDeclaration__ImportedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_112841); rule__XImportDeclaration__ImportedTypeAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } } } break; case 3 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5781:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5781:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5782:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5783:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5783:2: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_112859); rule__XImportDeclaration__ImportedNamespaceAssignment_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Alternatives_1" // $ANTLR start "rule__XImportDeclaration__Alternatives_1_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5792:1: rule__XImportDeclaration__Alternatives_1_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ); public final void rule__XImportDeclaration__Alternatives_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5796:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ) int alt73=2; int LA73_0 = input.LA(1); if ( (LA73_0==83) ) { alt73=1; } else if ( (LA73_0==RULE_ID||(LA73_0>=52 && LA73_0<=56)) ) { alt73=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 73, 0, input); throw nvae; } switch (alt73) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5797:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5797:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5798:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5799:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5799:2: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_312892); rule__XImportDeclaration__WildcardAssignment_1_0_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } } } break; case 2 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5803:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5803:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5804:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5805:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5805:2: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 { pushFollow(FollowSets000.FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_312910); rule__XImportDeclaration__MemberNameAssignment_1_0_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } } } break; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Alternatives_1_0_3" // $ANTLR start "rule__SpecFile__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5816:1: rule__SpecFile__Group__0 : rule__SpecFile__Group__0__Impl rule__SpecFile__Group__1 ; public final void rule__SpecFile__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5820:1: ( rule__SpecFile__Group__0__Impl rule__SpecFile__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5821:2: rule__SpecFile__Group__0__Impl rule__SpecFile__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__0__Impl_in_rule__SpecFile__Group__012941); rule__SpecFile__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__1_in_rule__SpecFile__Group__012944); rule__SpecFile__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__0" // $ANTLR start "rule__SpecFile__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5828:1: rule__SpecFile__Group__0__Impl : ( () ) ; public final void rule__SpecFile__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5832:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5833:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5833:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5834:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getSpecFileAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5835:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5837:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getSpecFileAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__0__Impl" // $ANTLR start "rule__SpecFile__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5847:1: rule__SpecFile__Group__1 : rule__SpecFile__Group__1__Impl rule__SpecFile__Group__2 ; public final void rule__SpecFile__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5851:1: ( rule__SpecFile__Group__1__Impl rule__SpecFile__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5852:2: rule__SpecFile__Group__1__Impl rule__SpecFile__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__1__Impl_in_rule__SpecFile__Group__113002); rule__SpecFile__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__2_in_rule__SpecFile__Group__113005); rule__SpecFile__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__1" // $ANTLR start "rule__SpecFile__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5859:1: rule__SpecFile__Group__1__Impl : ( ( rule__SpecFile__Group_1__0 )? ) ; public final void rule__SpecFile__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5863:1: ( ( ( rule__SpecFile__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5864:1: ( ( rule__SpecFile__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5864:1: ( ( rule__SpecFile__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5865:1: ( rule__SpecFile__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5866:1: ( rule__SpecFile__Group_1__0 )? int alt74=2; int LA74_0 = input.LA(1); if ( (LA74_0==38) ) { int LA74_1 = input.LA(2); if ( (LA74_1==53) ) { int LA74_3 = input.LA(3); if ( (LA74_3==EOF||(LA74_3>=35 && LA74_3<=47)||(LA74_3>=58 && LA74_3<=59)||(LA74_3>=61 && LA74_3<=62)||LA74_3==90||LA74_3==118||LA74_3==134) ) { alt74=1; } else if ( (LA74_3==53) ) { int LA74_5 = input.LA(4); if ( (LA74_5==RULE_ID||(LA74_5>=52 && LA74_5<=56)) ) { alt74=1; } } } else if ( (LA74_1==RULE_ID||LA74_1==52||(LA74_1>=54 && LA74_1<=56)) ) { alt74=1; } } switch (alt74) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5866:2: rule__SpecFile__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group_1__0_in_rule__SpecFile__Group__1__Impl13032); rule__SpecFile__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__1__Impl" // $ANTLR start "rule__SpecFile__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5876:1: rule__SpecFile__Group__2 : rule__SpecFile__Group__2__Impl rule__SpecFile__Group__3 ; public final void rule__SpecFile__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5880:1: ( rule__SpecFile__Group__2__Impl rule__SpecFile__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5881:2: rule__SpecFile__Group__2__Impl rule__SpecFile__Group__3 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__2__Impl_in_rule__SpecFile__Group__213063); rule__SpecFile__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__3_in_rule__SpecFile__Group__213066); rule__SpecFile__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__2" // $ANTLR start "rule__SpecFile__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5888:1: rule__SpecFile__Group__2__Impl : ( ( rule__SpecFile__ImportSectionAssignment_2 )? ) ; public final void rule__SpecFile__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5892:1: ( ( ( rule__SpecFile__ImportSectionAssignment_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5893:1: ( ( rule__SpecFile__ImportSectionAssignment_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5893:1: ( ( rule__SpecFile__ImportSectionAssignment_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5894:1: ( rule__SpecFile__ImportSectionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getImportSectionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5895:1: ( rule__SpecFile__ImportSectionAssignment_2 )? int alt75=2; int LA75_0 = input.LA(1); if ( (LA75_0==61) ) { alt75=1; } switch (alt75) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5895:2: rule__SpecFile__ImportSectionAssignment_2 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__ImportSectionAssignment_2_in_rule__SpecFile__Group__2__Impl13093); rule__SpecFile__ImportSectionAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getImportSectionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__2__Impl" // $ANTLR start "rule__SpecFile__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5905:1: rule__SpecFile__Group__3 : rule__SpecFile__Group__3__Impl ; public final void rule__SpecFile__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5909:1: ( rule__SpecFile__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5910:2: rule__SpecFile__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group__3__Impl_in_rule__SpecFile__Group__313124); rule__SpecFile__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__3" // $ANTLR start "rule__SpecFile__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5916:1: rule__SpecFile__Group__3__Impl : ( ( rule__SpecFile__XtendTypesAssignment_3 )* ) ; public final void rule__SpecFile__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5920:1: ( ( ( rule__SpecFile__XtendTypesAssignment_3 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5921:1: ( ( rule__SpecFile__XtendTypesAssignment_3 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5921:1: ( ( rule__SpecFile__XtendTypesAssignment_3 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5922:1: ( rule__SpecFile__XtendTypesAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getXtendTypesAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5923:1: ( rule__SpecFile__XtendTypesAssignment_3 )* loop76: do { int alt76=2; int LA76_0 = input.LA(1); if ( ((LA76_0>=35 && LA76_0<=47)||LA76_0==53||(LA76_0>=58 && LA76_0<=59)||LA76_0==62||LA76_0==118||LA76_0==134) ) { alt76=1; } switch (alt76) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5923:2: rule__SpecFile__XtendTypesAssignment_3 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__XtendTypesAssignment_3_in_rule__SpecFile__Group__3__Impl13151); rule__SpecFile__XtendTypesAssignment_3(); state._fsp--; if (state.failed) return ; } break; default : break loop76; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getXtendTypesAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group__3__Impl" // $ANTLR start "rule__SpecFile__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5941:1: rule__SpecFile__Group_1__0 : rule__SpecFile__Group_1__0__Impl rule__SpecFile__Group_1__1 ; public final void rule__SpecFile__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5945:1: ( rule__SpecFile__Group_1__0__Impl rule__SpecFile__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5946:2: rule__SpecFile__Group_1__0__Impl rule__SpecFile__Group_1__1 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group_1__0__Impl_in_rule__SpecFile__Group_1__013190); rule__SpecFile__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group_1__1_in_rule__SpecFile__Group_1__013193); rule__SpecFile__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group_1__0" // $ANTLR start "rule__SpecFile__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5953:1: rule__SpecFile__Group_1__0__Impl : ( 'package' ) ; public final void rule__SpecFile__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5957:1: ( ( 'package' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5958:1: ( 'package' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5958:1: ( 'package' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5959:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getPackageKeyword_1_0()); } match(input,38,FollowSets000.FOLLOW_38_in_rule__SpecFile__Group_1__0__Impl13221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getPackageKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group_1__0__Impl" // $ANTLR start "rule__SpecFile__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5972:1: rule__SpecFile__Group_1__1 : rule__SpecFile__Group_1__1__Impl ; public final void rule__SpecFile__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5976:1: ( rule__SpecFile__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5977:2: rule__SpecFile__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__Group_1__1__Impl_in_rule__SpecFile__Group_1__113252); rule__SpecFile__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group_1__1" // $ANTLR start "rule__SpecFile__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5983:1: rule__SpecFile__Group_1__1__Impl : ( ( rule__SpecFile__PackageAssignment_1_1 ) ) ; public final void rule__SpecFile__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5987:1: ( ( ( rule__SpecFile__PackageAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5988:1: ( ( rule__SpecFile__PackageAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5988:1: ( ( rule__SpecFile__PackageAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5989:1: ( rule__SpecFile__PackageAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getPackageAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5990:1: ( rule__SpecFile__PackageAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5990:2: rule__SpecFile__PackageAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_rule__SpecFile__PackageAssignment_1_1_in_rule__SpecFile__Group_1__1__Impl13279); rule__SpecFile__PackageAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getPackageAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__Group_1__1__Impl" // $ANTLR start "rule__Type__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6004:1: rule__Type__Group__0 : rule__Type__Group__0__Impl rule__Type__Group__1 ; public final void rule__Type__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6008:1: ( rule__Type__Group__0__Impl rule__Type__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6009:2: rule__Type__Group__0__Impl rule__Type__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group__0__Impl_in_rule__Type__Group__013313); rule__Type__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group__1_in_rule__Type__Group__013316); rule__Type__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__0" // $ANTLR start "rule__Type__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6016:1: rule__Type__Group__0__Impl : ( () ) ; public final void rule__Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6020:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6021:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6021:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6022:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendTypeDeclarationAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6023:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6025:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getXtendTypeDeclarationAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__0__Impl" // $ANTLR start "rule__Type__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6035:1: rule__Type__Group__1 : rule__Type__Group__1__Impl rule__Type__Group__2 ; public final void rule__Type__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6039:1: ( rule__Type__Group__1__Impl rule__Type__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6040:2: rule__Type__Group__1__Impl rule__Type__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group__1__Impl_in_rule__Type__Group__113374); rule__Type__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group__2_in_rule__Type__Group__113377); rule__Type__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__1" // $ANTLR start "rule__Type__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6047:1: rule__Type__Group__1__Impl : ( ( rule__Type__AnnotationsAssignment_1 )* ) ; public final void rule__Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6051:1: ( ( ( rule__Type__AnnotationsAssignment_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6052:1: ( ( rule__Type__AnnotationsAssignment_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6052:1: ( ( rule__Type__AnnotationsAssignment_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6053:1: ( rule__Type__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationsAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6054:1: ( rule__Type__AnnotationsAssignment_1 )* loop77: do { int alt77=2; int LA77_0 = input.LA(1); if ( (LA77_0==118) ) { alt77=1; } switch (alt77) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6054:2: rule__Type__AnnotationsAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__AnnotationsAssignment_1_in_rule__Type__Group__1__Impl13404); rule__Type__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop77; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getAnnotationsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__1__Impl" // $ANTLR start "rule__Type__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6064:1: rule__Type__Group__2 : rule__Type__Group__2__Impl ; public final void rule__Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6068:1: ( rule__Type__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6069:2: rule__Type__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group__2__Impl_in_rule__Type__Group__213435); rule__Type__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__2" // $ANTLR start "rule__Type__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6075:1: rule__Type__Group__2__Impl : ( ( rule__Type__Alternatives_2 ) ) ; public final void rule__Type__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6079:1: ( ( ( rule__Type__Alternatives_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6080:1: ( ( rule__Type__Alternatives_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6080:1: ( ( rule__Type__Alternatives_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6081:1: ( rule__Type__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAlternatives_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6082:1: ( rule__Type__Alternatives_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6082:2: rule__Type__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Alternatives_2_in_rule__Type__Group__2__Impl13462); rule__Type__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group__2__Impl" // $ANTLR start "rule__Type__Group_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6098:1: rule__Type__Group_2_0__0 : rule__Type__Group_2_0__0__Impl rule__Type__Group_2_0__1 ; public final void rule__Type__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6102:1: ( rule__Type__Group_2_0__0__Impl rule__Type__Group_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6103:2: rule__Type__Group_2_0__0__Impl rule__Type__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__0__Impl_in_rule__Type__Group_2_0__013498); rule__Type__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__1_in_rule__Type__Group_2_0__013501); rule__Type__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__0" // $ANTLR start "rule__Type__Group_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6110:1: rule__Type__Group_2_0__0__Impl : ( () ) ; public final void rule__Type__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6114:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6115:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6115:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6116:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendClassAnnotationInfoAction_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6117:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6119:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getXtendClassAnnotationInfoAction_2_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__0__Impl" // $ANTLR start "rule__Type__Group_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6129:1: rule__Type__Group_2_0__1 : rule__Type__Group_2_0__1__Impl rule__Type__Group_2_0__2 ; public final void rule__Type__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6133:1: ( rule__Type__Group_2_0__1__Impl rule__Type__Group_2_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6134:2: rule__Type__Group_2_0__1__Impl rule__Type__Group_2_0__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__1__Impl_in_rule__Type__Group_2_0__113559); rule__Type__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__2_in_rule__Type__Group_2_0__113562); rule__Type__Group_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__1" // $ANTLR start "rule__Type__Group_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6141:1: rule__Type__Group_2_0__1__Impl : ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) ; public final void rule__Type__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6145:1: ( ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6146:1: ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6146:1: ( ( rule__Type__ModifiersAssignment_2_0_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6147:1: ( rule__Type__ModifiersAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6148:1: ( rule__Type__ModifiersAssignment_2_0_1 )* loop78: do { int alt78=2; int LA78_0 = input.LA(1); if ( ((LA78_0>=35 && LA78_0<=47)) ) { alt78=1; } switch (alt78) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6148:2: rule__Type__ModifiersAssignment_2_0_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ModifiersAssignment_2_0_1_in_rule__Type__Group_2_0__1__Impl13589); rule__Type__ModifiersAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop78; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__1__Impl" // $ANTLR start "rule__Type__Group_2_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6158:1: rule__Type__Group_2_0__2 : rule__Type__Group_2_0__2__Impl rule__Type__Group_2_0__3 ; public final void rule__Type__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6162:1: ( rule__Type__Group_2_0__2__Impl rule__Type__Group_2_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6163:2: rule__Type__Group_2_0__2__Impl rule__Type__Group_2_0__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__2__Impl_in_rule__Type__Group_2_0__213620); rule__Type__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__3_in_rule__Type__Group_2_0__213623); rule__Type__Group_2_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__2" // $ANTLR start "rule__Type__Group_2_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6170:1: rule__Type__Group_2_0__2__Impl : ( 'class' ) ; public final void rule__Type__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6174:1: ( ( 'class' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6175:1: ( 'class' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6175:1: ( 'class' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6176:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getClassKeyword_2_0_2()); } match(input,58,FollowSets000.FOLLOW_58_in_rule__Type__Group_2_0__2__Impl13651); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getClassKeyword_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__2__Impl" // $ANTLR start "rule__Type__Group_2_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6189:1: rule__Type__Group_2_0__3 : rule__Type__Group_2_0__3__Impl rule__Type__Group_2_0__4 ; public final void rule__Type__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6193:1: ( rule__Type__Group_2_0__3__Impl rule__Type__Group_2_0__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6194:2: rule__Type__Group_2_0__3__Impl rule__Type__Group_2_0__4 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__3__Impl_in_rule__Type__Group_2_0__313682); rule__Type__Group_2_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__4_in_rule__Type__Group_2_0__313685); rule__Type__Group_2_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__3" // $ANTLR start "rule__Type__Group_2_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6201:1: rule__Type__Group_2_0__3__Impl : ( ( rule__Type__NameAssignment_2_0_3 ) ) ; public final void rule__Type__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6205:1: ( ( ( rule__Type__NameAssignment_2_0_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6206:1: ( ( rule__Type__NameAssignment_2_0_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6206:1: ( ( rule__Type__NameAssignment_2_0_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6207:1: ( rule__Type__NameAssignment_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6208:1: ( rule__Type__NameAssignment_2_0_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6208:2: rule__Type__NameAssignment_2_0_3 { pushFollow(FollowSets000.FOLLOW_rule__Type__NameAssignment_2_0_3_in_rule__Type__Group_2_0__3__Impl13712); rule__Type__NameAssignment_2_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameAssignment_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__3__Impl" // $ANTLR start "rule__Type__Group_2_0__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6218:1: rule__Type__Group_2_0__4 : rule__Type__Group_2_0__4__Impl rule__Type__Group_2_0__5 ; public final void rule__Type__Group_2_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6222:1: ( rule__Type__Group_2_0__4__Impl rule__Type__Group_2_0__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6223:2: rule__Type__Group_2_0__4__Impl rule__Type__Group_2_0__5 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__4__Impl_in_rule__Type__Group_2_0__413742); rule__Type__Group_2_0__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__5_in_rule__Type__Group_2_0__413745); rule__Type__Group_2_0__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__4" // $ANTLR start "rule__Type__Group_2_0__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6230:1: rule__Type__Group_2_0__4__Impl : ( ( rule__Type__Group_2_0_4__0 )? ) ; public final void rule__Type__Group_2_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6234:1: ( ( ( rule__Type__Group_2_0_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6235:1: ( ( rule__Type__Group_2_0_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6235:1: ( ( rule__Type__Group_2_0_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6236:1: ( rule__Type__Group_2_0_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6237:1: ( rule__Type__Group_2_0_4__0 )? int alt79=2; int LA79_0 = input.LA(1); if ( (LA79_0==74) ) { alt79=1; } switch (alt79) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6237:2: rule__Type__Group_2_0_4__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__0_in_rule__Type__Group_2_0__4__Impl13772); rule__Type__Group_2_0_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__4__Impl" // $ANTLR start "rule__Type__Group_2_0__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6247:1: rule__Type__Group_2_0__5 : rule__Type__Group_2_0__5__Impl rule__Type__Group_2_0__6 ; public final void rule__Type__Group_2_0__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6251:1: ( rule__Type__Group_2_0__5__Impl rule__Type__Group_2_0__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6252:2: rule__Type__Group_2_0__5__Impl rule__Type__Group_2_0__6 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__5__Impl_in_rule__Type__Group_2_0__513803); rule__Type__Group_2_0__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__6_in_rule__Type__Group_2_0__513806); rule__Type__Group_2_0__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__5" // $ANTLR start "rule__Type__Group_2_0__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6259:1: rule__Type__Group_2_0__5__Impl : ( ( rule__Type__Group_2_0_5__0 )? ) ; public final void rule__Type__Group_2_0__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6263:1: ( ( ( rule__Type__Group_2_0_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6264:1: ( ( rule__Type__Group_2_0_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6264:1: ( ( rule__Type__Group_2_0_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6265:1: ( rule__Type__Group_2_0_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6266:1: ( rule__Type__Group_2_0_5__0 )? int alt80=2; int LA80_0 = input.LA(1); if ( (LA80_0==28) ) { alt80=1; } switch (alt80) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6266:2: rule__Type__Group_2_0_5__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_5__0_in_rule__Type__Group_2_0__5__Impl13833); rule__Type__Group_2_0_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__5__Impl" // $ANTLR start "rule__Type__Group_2_0__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6276:1: rule__Type__Group_2_0__6 : rule__Type__Group_2_0__6__Impl rule__Type__Group_2_0__7 ; public final void rule__Type__Group_2_0__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6280:1: ( rule__Type__Group_2_0__6__Impl rule__Type__Group_2_0__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6281:2: rule__Type__Group_2_0__6__Impl rule__Type__Group_2_0__7 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__6__Impl_in_rule__Type__Group_2_0__613864); rule__Type__Group_2_0__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__7_in_rule__Type__Group_2_0__613867); rule__Type__Group_2_0__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__6" // $ANTLR start "rule__Type__Group_2_0__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6288:1: rule__Type__Group_2_0__6__Impl : ( ( rule__Type__Group_2_0_6__0 )? ) ; public final void rule__Type__Group_2_0__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6292:1: ( ( ( rule__Type__Group_2_0_6__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6293:1: ( ( rule__Type__Group_2_0_6__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6293:1: ( ( rule__Type__Group_2_0_6__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6294:1: ( rule__Type__Group_2_0_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6295:1: ( rule__Type__Group_2_0_6__0 )? int alt81=2; int LA81_0 = input.LA(1); if ( (LA81_0==60) ) { alt81=1; } switch (alt81) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6295:2: rule__Type__Group_2_0_6__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__0_in_rule__Type__Group_2_0__6__Impl13894); rule__Type__Group_2_0_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__6__Impl" // $ANTLR start "rule__Type__Group_2_0__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6305:1: rule__Type__Group_2_0__7 : rule__Type__Group_2_0__7__Impl rule__Type__Group_2_0__8 ; public final void rule__Type__Group_2_0__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6309:1: ( rule__Type__Group_2_0__7__Impl rule__Type__Group_2_0__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6310:2: rule__Type__Group_2_0__7__Impl rule__Type__Group_2_0__8 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__7__Impl_in_rule__Type__Group_2_0__713925); rule__Type__Group_2_0__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__8_in_rule__Type__Group_2_0__713928); rule__Type__Group_2_0__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__7" // $ANTLR start "rule__Type__Group_2_0__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6317:1: rule__Type__Group_2_0__7__Impl : ( '{' ) ; public final void rule__Type__Group_2_0__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6321:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6322:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6322:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6323:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_0_7()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Type__Group_2_0__7__Impl13956); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_0_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__7__Impl" // $ANTLR start "rule__Type__Group_2_0__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6336:1: rule__Type__Group_2_0__8 : rule__Type__Group_2_0__8__Impl rule__Type__Group_2_0__9 ; public final void rule__Type__Group_2_0__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6340:1: ( rule__Type__Group_2_0__8__Impl rule__Type__Group_2_0__9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6341:2: rule__Type__Group_2_0__8__Impl rule__Type__Group_2_0__9 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__8__Impl_in_rule__Type__Group_2_0__813987); rule__Type__Group_2_0__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__9_in_rule__Type__Group_2_0__813990); rule__Type__Group_2_0__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__8" // $ANTLR start "rule__Type__Group_2_0__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6348:1: rule__Type__Group_2_0__8__Impl : ( ( rule__Type__MembersAssignment_2_0_8 )* ) ; public final void rule__Type__Group_2_0__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6352:1: ( ( ( rule__Type__MembersAssignment_2_0_8 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6353:1: ( ( rule__Type__MembersAssignment_2_0_8 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6353:1: ( ( rule__Type__MembersAssignment_2_0_8 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6354:1: ( rule__Type__MembersAssignment_2_0_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_0_8()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6355:1: ( rule__Type__MembersAssignment_2_0_8 )* loop82: do { int alt82=2; int LA82_0 = input.LA(1); if ( (LA82_0==RULE_ID||(LA82_0>=30 && LA82_0<=31)||(LA82_0>=35 && LA82_0<=57)||LA82_0==78||LA82_0==95||(LA82_0>=100 && LA82_0<=101)||LA82_0==118||(LA82_0>=134 && LA82_0<=135)||LA82_0==137) ) { alt82=1; } switch (alt82) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6355:2: rule__Type__MembersAssignment_2_0_8 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_0_8_in_rule__Type__Group_2_0__8__Impl14017); rule__Type__MembersAssignment_2_0_8(); state._fsp--; if (state.failed) return ; } break; default : break loop82; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_0_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__8__Impl" // $ANTLR start "rule__Type__Group_2_0__9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6365:1: rule__Type__Group_2_0__9 : rule__Type__Group_2_0__9__Impl ; public final void rule__Type__Group_2_0__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6369:1: ( rule__Type__Group_2_0__9__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6370:2: rule__Type__Group_2_0__9__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0__9__Impl_in_rule__Type__Group_2_0__914048); rule__Type__Group_2_0__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__9" // $ANTLR start "rule__Type__Group_2_0__9__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6376:1: rule__Type__Group_2_0__9__Impl : ( '}' ) ; public final void rule__Type__Group_2_0__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6380:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6381:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6381:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6382:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_0_9()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Type__Group_2_0__9__Impl14076); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_0_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0__9__Impl" // $ANTLR start "rule__Type__Group_2_0_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6415:1: rule__Type__Group_2_0_4__0 : rule__Type__Group_2_0_4__0__Impl rule__Type__Group_2_0_4__1 ; public final void rule__Type__Group_2_0_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6419:1: ( rule__Type__Group_2_0_4__0__Impl rule__Type__Group_2_0_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6420:2: rule__Type__Group_2_0_4__0__Impl rule__Type__Group_2_0_4__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__0__Impl_in_rule__Type__Group_2_0_4__014127); rule__Type__Group_2_0_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__1_in_rule__Type__Group_2_0_4__014130); rule__Type__Group_2_0_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__0" // $ANTLR start "rule__Type__Group_2_0_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6427:1: rule__Type__Group_2_0_4__0__Impl : ( '<' ) ; public final void rule__Type__Group_2_0_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6431:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6432:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6432:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6433:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_0_4_0()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__Type__Group_2_0_4__0__Impl14158); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_0_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__0__Impl" // $ANTLR start "rule__Type__Group_2_0_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6446:1: rule__Type__Group_2_0_4__1 : rule__Type__Group_2_0_4__1__Impl rule__Type__Group_2_0_4__2 ; public final void rule__Type__Group_2_0_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6450:1: ( rule__Type__Group_2_0_4__1__Impl rule__Type__Group_2_0_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6451:2: rule__Type__Group_2_0_4__1__Impl rule__Type__Group_2_0_4__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__1__Impl_in_rule__Type__Group_2_0_4__114189); rule__Type__Group_2_0_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__2_in_rule__Type__Group_2_0_4__114192); rule__Type__Group_2_0_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__1" // $ANTLR start "rule__Type__Group_2_0_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6458:1: rule__Type__Group_2_0_4__1__Impl : ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) ; public final void rule__Type__Group_2_0_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6462:1: ( ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6463:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6463:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6464:1: ( rule__Type__TypeParametersAssignment_2_0_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6465:1: ( rule__Type__TypeParametersAssignment_2_0_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6465:2: rule__Type__TypeParametersAssignment_2_0_4_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_1_in_rule__Type__Group_2_0_4__1__Impl14219); rule__Type__TypeParametersAssignment_2_0_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__1__Impl" // $ANTLR start "rule__Type__Group_2_0_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6475:1: rule__Type__Group_2_0_4__2 : rule__Type__Group_2_0_4__2__Impl rule__Type__Group_2_0_4__3 ; public final void rule__Type__Group_2_0_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6479:1: ( rule__Type__Group_2_0_4__2__Impl rule__Type__Group_2_0_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6480:2: rule__Type__Group_2_0_4__2__Impl rule__Type__Group_2_0_4__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__2__Impl_in_rule__Type__Group_2_0_4__214249); rule__Type__Group_2_0_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__3_in_rule__Type__Group_2_0_4__214252); rule__Type__Group_2_0_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__2" // $ANTLR start "rule__Type__Group_2_0_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6487:1: rule__Type__Group_2_0_4__2__Impl : ( ( rule__Type__Group_2_0_4_2__0 )* ) ; public final void rule__Type__Group_2_0_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6491:1: ( ( ( rule__Type__Group_2_0_4_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6492:1: ( ( rule__Type__Group_2_0_4_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6492:1: ( ( rule__Type__Group_2_0_4_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6493:1: ( rule__Type__Group_2_0_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6494:1: ( rule__Type__Group_2_0_4_2__0 )* loop83: do { int alt83=2; int LA83_0 = input.LA(1); if ( (LA83_0==94) ) { alt83=1; } switch (alt83) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6494:2: rule__Type__Group_2_0_4_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4_2__0_in_rule__Type__Group_2_0_4__2__Impl14279); rule__Type__Group_2_0_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop83; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__2__Impl" // $ANTLR start "rule__Type__Group_2_0_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6504:1: rule__Type__Group_2_0_4__3 : rule__Type__Group_2_0_4__3__Impl ; public final void rule__Type__Group_2_0_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6508:1: ( rule__Type__Group_2_0_4__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6509:2: rule__Type__Group_2_0_4__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4__3__Impl_in_rule__Type__Group_2_0_4__314310); rule__Type__Group_2_0_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__3" // $ANTLR start "rule__Type__Group_2_0_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6515:1: rule__Type__Group_2_0_4__3__Impl : ( '>' ) ; public final void rule__Type__Group_2_0_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6519:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6520:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6520:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6521:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_0_4_3()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__Type__Group_2_0_4__3__Impl14338); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_0_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4__3__Impl" // $ANTLR start "rule__Type__Group_2_0_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6542:1: rule__Type__Group_2_0_4_2__0 : rule__Type__Group_2_0_4_2__0__Impl rule__Type__Group_2_0_4_2__1 ; public final void rule__Type__Group_2_0_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6546:1: ( rule__Type__Group_2_0_4_2__0__Impl rule__Type__Group_2_0_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6547:2: rule__Type__Group_2_0_4_2__0__Impl rule__Type__Group_2_0_4_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4_2__0__Impl_in_rule__Type__Group_2_0_4_2__014377); rule__Type__Group_2_0_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4_2__1_in_rule__Type__Group_2_0_4_2__014380); rule__Type__Group_2_0_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4_2__0" // $ANTLR start "rule__Type__Group_2_0_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6554:1: rule__Type__Group_2_0_4_2__0__Impl : ( ',' ) ; public final void rule__Type__Group_2_0_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6558:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6559:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6559:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6560:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_0_4_2_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Type__Group_2_0_4_2__0__Impl14408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getCommaKeyword_2_0_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4_2__0__Impl" // $ANTLR start "rule__Type__Group_2_0_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6573:1: rule__Type__Group_2_0_4_2__1 : rule__Type__Group_2_0_4_2__1__Impl ; public final void rule__Type__Group_2_0_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6577:1: ( rule__Type__Group_2_0_4_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6578:2: rule__Type__Group_2_0_4_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_4_2__1__Impl_in_rule__Type__Group_2_0_4_2__114439); rule__Type__Group_2_0_4_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4_2__1" // $ANTLR start "rule__Type__Group_2_0_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6584:1: rule__Type__Group_2_0_4_2__1__Impl : ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) ; public final void rule__Type__Group_2_0_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6588:1: ( ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6589:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6589:1: ( ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6590:1: ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6591:1: ( rule__Type__TypeParametersAssignment_2_0_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6591:2: rule__Type__TypeParametersAssignment_2_0_4_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_2_1_in_rule__Type__Group_2_0_4_2__1__Impl14466); rule__Type__TypeParametersAssignment_2_0_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_0_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_4_2__1__Impl" // $ANTLR start "rule__Type__Group_2_0_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6605:1: rule__Type__Group_2_0_5__0 : rule__Type__Group_2_0_5__0__Impl rule__Type__Group_2_0_5__1 ; public final void rule__Type__Group_2_0_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6609:1: ( rule__Type__Group_2_0_5__0__Impl rule__Type__Group_2_0_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6610:2: rule__Type__Group_2_0_5__0__Impl rule__Type__Group_2_0_5__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_5__0__Impl_in_rule__Type__Group_2_0_5__014500); rule__Type__Group_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_5__1_in_rule__Type__Group_2_0_5__014503); rule__Type__Group_2_0_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_5__0" // $ANTLR start "rule__Type__Group_2_0_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6617:1: rule__Type__Group_2_0_5__0__Impl : ( 'extends' ) ; public final void rule__Type__Group_2_0_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6621:1: ( ( 'extends' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6622:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6622:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6623:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsKeyword_2_0_5_0()); } match(input,28,FollowSets000.FOLLOW_28_in_rule__Type__Group_2_0_5__0__Impl14531); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsKeyword_2_0_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_5__0__Impl" // $ANTLR start "rule__Type__Group_2_0_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6636:1: rule__Type__Group_2_0_5__1 : rule__Type__Group_2_0_5__1__Impl ; public final void rule__Type__Group_2_0_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6640:1: ( rule__Type__Group_2_0_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6641:2: rule__Type__Group_2_0_5__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_5__1__Impl_in_rule__Type__Group_2_0_5__114562); rule__Type__Group_2_0_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_5__1" // $ANTLR start "rule__Type__Group_2_0_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6647:1: rule__Type__Group_2_0_5__1__Impl : ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) ; public final void rule__Type__Group_2_0_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6651:1: ( ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6652:1: ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6652:1: ( ( rule__Type__ExtendsAssignment_2_0_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6653:1: ( rule__Type__ExtendsAssignment_2_0_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_0_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6654:1: ( rule__Type__ExtendsAssignment_2_0_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6654:2: rule__Type__ExtendsAssignment_2_0_5_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ExtendsAssignment_2_0_5_1_in_rule__Type__Group_2_0_5__1__Impl14589); rule__Type__ExtendsAssignment_2_0_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsAssignment_2_0_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_5__1__Impl" // $ANTLR start "rule__Type__Group_2_0_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6668:1: rule__Type__Group_2_0_6__0 : rule__Type__Group_2_0_6__0__Impl rule__Type__Group_2_0_6__1 ; public final void rule__Type__Group_2_0_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6672:1: ( rule__Type__Group_2_0_6__0__Impl rule__Type__Group_2_0_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6673:2: rule__Type__Group_2_0_6__0__Impl rule__Type__Group_2_0_6__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__0__Impl_in_rule__Type__Group_2_0_6__014623); rule__Type__Group_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__1_in_rule__Type__Group_2_0_6__014626); rule__Type__Group_2_0_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__0" // $ANTLR start "rule__Type__Group_2_0_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6680:1: rule__Type__Group_2_0_6__0__Impl : ( 'implements' ) ; public final void rule__Type__Group_2_0_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6684:1: ( ( 'implements' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6685:1: ( 'implements' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6685:1: ( 'implements' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6686:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsKeyword_2_0_6_0()); } match(input,60,FollowSets000.FOLLOW_60_in_rule__Type__Group_2_0_6__0__Impl14654); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsKeyword_2_0_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__0__Impl" // $ANTLR start "rule__Type__Group_2_0_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6699:1: rule__Type__Group_2_0_6__1 : rule__Type__Group_2_0_6__1__Impl rule__Type__Group_2_0_6__2 ; public final void rule__Type__Group_2_0_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6703:1: ( rule__Type__Group_2_0_6__1__Impl rule__Type__Group_2_0_6__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6704:2: rule__Type__Group_2_0_6__1__Impl rule__Type__Group_2_0_6__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__1__Impl_in_rule__Type__Group_2_0_6__114685); rule__Type__Group_2_0_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__2_in_rule__Type__Group_2_0_6__114688); rule__Type__Group_2_0_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__1" // $ANTLR start "rule__Type__Group_2_0_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6711:1: rule__Type__Group_2_0_6__1__Impl : ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) ; public final void rule__Type__Group_2_0_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6715:1: ( ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6716:1: ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6716:1: ( ( rule__Type__ImplementsAssignment_2_0_6_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6717:1: ( rule__Type__ImplementsAssignment_2_0_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6718:1: ( rule__Type__ImplementsAssignment_2_0_6_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6718:2: rule__Type__ImplementsAssignment_2_0_6_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ImplementsAssignment_2_0_6_1_in_rule__Type__Group_2_0_6__1__Impl14715); rule__Type__ImplementsAssignment_2_0_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__1__Impl" // $ANTLR start "rule__Type__Group_2_0_6__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6728:1: rule__Type__Group_2_0_6__2 : rule__Type__Group_2_0_6__2__Impl ; public final void rule__Type__Group_2_0_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6732:1: ( rule__Type__Group_2_0_6__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6733:2: rule__Type__Group_2_0_6__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6__2__Impl_in_rule__Type__Group_2_0_6__214745); rule__Type__Group_2_0_6__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__2" // $ANTLR start "rule__Type__Group_2_0_6__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6739:1: rule__Type__Group_2_0_6__2__Impl : ( ( rule__Type__Group_2_0_6_2__0 )* ) ; public final void rule__Type__Group_2_0_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6743:1: ( ( ( rule__Type__Group_2_0_6_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6744:1: ( ( rule__Type__Group_2_0_6_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6744:1: ( ( rule__Type__Group_2_0_6_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6745:1: ( rule__Type__Group_2_0_6_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_0_6_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6746:1: ( rule__Type__Group_2_0_6_2__0 )* loop84: do { int alt84=2; int LA84_0 = input.LA(1); if ( (LA84_0==94) ) { alt84=1; } switch (alt84) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6746:2: rule__Type__Group_2_0_6_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6_2__0_in_rule__Type__Group_2_0_6__2__Impl14772); rule__Type__Group_2_0_6_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop84; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_0_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6__2__Impl" // $ANTLR start "rule__Type__Group_2_0_6_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6762:1: rule__Type__Group_2_0_6_2__0 : rule__Type__Group_2_0_6_2__0__Impl rule__Type__Group_2_0_6_2__1 ; public final void rule__Type__Group_2_0_6_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6766:1: ( rule__Type__Group_2_0_6_2__0__Impl rule__Type__Group_2_0_6_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6767:2: rule__Type__Group_2_0_6_2__0__Impl rule__Type__Group_2_0_6_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6_2__0__Impl_in_rule__Type__Group_2_0_6_2__014809); rule__Type__Group_2_0_6_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6_2__1_in_rule__Type__Group_2_0_6_2__014812); rule__Type__Group_2_0_6_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6_2__0" // $ANTLR start "rule__Type__Group_2_0_6_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6774:1: rule__Type__Group_2_0_6_2__0__Impl : ( ',' ) ; public final void rule__Type__Group_2_0_6_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6778:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6779:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6779:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6780:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_0_6_2_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Type__Group_2_0_6_2__0__Impl14840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getCommaKeyword_2_0_6_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6_2__0__Impl" // $ANTLR start "rule__Type__Group_2_0_6_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6793:1: rule__Type__Group_2_0_6_2__1 : rule__Type__Group_2_0_6_2__1__Impl ; public final void rule__Type__Group_2_0_6_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6797:1: ( rule__Type__Group_2_0_6_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6798:2: rule__Type__Group_2_0_6_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_0_6_2__1__Impl_in_rule__Type__Group_2_0_6_2__114871); rule__Type__Group_2_0_6_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6_2__1" // $ANTLR start "rule__Type__Group_2_0_6_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6804:1: rule__Type__Group_2_0_6_2__1__Impl : ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) ; public final void rule__Type__Group_2_0_6_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6808:1: ( ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6809:1: ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6809:1: ( ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6810:1: ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6811:1: ( rule__Type__ImplementsAssignment_2_0_6_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6811:2: rule__Type__ImplementsAssignment_2_0_6_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ImplementsAssignment_2_0_6_2_1_in_rule__Type__Group_2_0_6_2__1__Impl14898); rule__Type__ImplementsAssignment_2_0_6_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsAssignment_2_0_6_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_0_6_2__1__Impl" // $ANTLR start "rule__Type__Group_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6825:1: rule__Type__Group_2_1__0 : rule__Type__Group_2_1__0__Impl rule__Type__Group_2_1__1 ; public final void rule__Type__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6829:1: ( rule__Type__Group_2_1__0__Impl rule__Type__Group_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6830:2: rule__Type__Group_2_1__0__Impl rule__Type__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__0__Impl_in_rule__Type__Group_2_1__014932); rule__Type__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__1_in_rule__Type__Group_2_1__014935); rule__Type__Group_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__0" // $ANTLR start "rule__Type__Group_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6837:1: rule__Type__Group_2_1__0__Impl : ( () ) ; public final void rule__Type__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6841:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6842:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6842:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6843:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendInterfaceAnnotationInfoAction_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6844:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6846:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getXtendInterfaceAnnotationInfoAction_2_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__0__Impl" // $ANTLR start "rule__Type__Group_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6856:1: rule__Type__Group_2_1__1 : rule__Type__Group_2_1__1__Impl rule__Type__Group_2_1__2 ; public final void rule__Type__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6860:1: ( rule__Type__Group_2_1__1__Impl rule__Type__Group_2_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6861:2: rule__Type__Group_2_1__1__Impl rule__Type__Group_2_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__1__Impl_in_rule__Type__Group_2_1__114993); rule__Type__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__2_in_rule__Type__Group_2_1__114996); rule__Type__Group_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__1" // $ANTLR start "rule__Type__Group_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6868:1: rule__Type__Group_2_1__1__Impl : ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) ; public final void rule__Type__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6872:1: ( ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6873:1: ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6873:1: ( ( rule__Type__ModifiersAssignment_2_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6874:1: ( rule__Type__ModifiersAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6875:1: ( rule__Type__ModifiersAssignment_2_1_1 )* loop85: do { int alt85=2; int LA85_0 = input.LA(1); if ( ((LA85_0>=35 && LA85_0<=47)) ) { alt85=1; } switch (alt85) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6875:2: rule__Type__ModifiersAssignment_2_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ModifiersAssignment_2_1_1_in_rule__Type__Group_2_1__1__Impl15023); rule__Type__ModifiersAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop85; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__1__Impl" // $ANTLR start "rule__Type__Group_2_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6885:1: rule__Type__Group_2_1__2 : rule__Type__Group_2_1__2__Impl rule__Type__Group_2_1__3 ; public final void rule__Type__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6889:1: ( rule__Type__Group_2_1__2__Impl rule__Type__Group_2_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6890:2: rule__Type__Group_2_1__2__Impl rule__Type__Group_2_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__2__Impl_in_rule__Type__Group_2_1__215054); rule__Type__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__3_in_rule__Type__Group_2_1__215057); rule__Type__Group_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__2" // $ANTLR start "rule__Type__Group_2_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6897:1: rule__Type__Group_2_1__2__Impl : ( 'interface' ) ; public final void rule__Type__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6901:1: ( ( 'interface' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6902:1: ( 'interface' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6902:1: ( 'interface' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6903:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getInterfaceKeyword_2_1_2()); } match(input,62,FollowSets000.FOLLOW_62_in_rule__Type__Group_2_1__2__Impl15085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getInterfaceKeyword_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__2__Impl" // $ANTLR start "rule__Type__Group_2_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6916:1: rule__Type__Group_2_1__3 : rule__Type__Group_2_1__3__Impl rule__Type__Group_2_1__4 ; public final void rule__Type__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6920:1: ( rule__Type__Group_2_1__3__Impl rule__Type__Group_2_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6921:2: rule__Type__Group_2_1__3__Impl rule__Type__Group_2_1__4 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__3__Impl_in_rule__Type__Group_2_1__315116); rule__Type__Group_2_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__4_in_rule__Type__Group_2_1__315119); rule__Type__Group_2_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__3" // $ANTLR start "rule__Type__Group_2_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6928:1: rule__Type__Group_2_1__3__Impl : ( ( rule__Type__NameAssignment_2_1_3 ) ) ; public final void rule__Type__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6932:1: ( ( ( rule__Type__NameAssignment_2_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6933:1: ( ( rule__Type__NameAssignment_2_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6933:1: ( ( rule__Type__NameAssignment_2_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6934:1: ( rule__Type__NameAssignment_2_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6935:1: ( rule__Type__NameAssignment_2_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6935:2: rule__Type__NameAssignment_2_1_3 { pushFollow(FollowSets000.FOLLOW_rule__Type__NameAssignment_2_1_3_in_rule__Type__Group_2_1__3__Impl15146); rule__Type__NameAssignment_2_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameAssignment_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__3__Impl" // $ANTLR start "rule__Type__Group_2_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6945:1: rule__Type__Group_2_1__4 : rule__Type__Group_2_1__4__Impl rule__Type__Group_2_1__5 ; public final void rule__Type__Group_2_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6949:1: ( rule__Type__Group_2_1__4__Impl rule__Type__Group_2_1__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6950:2: rule__Type__Group_2_1__4__Impl rule__Type__Group_2_1__5 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__4__Impl_in_rule__Type__Group_2_1__415176); rule__Type__Group_2_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__5_in_rule__Type__Group_2_1__415179); rule__Type__Group_2_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__4" // $ANTLR start "rule__Type__Group_2_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6957:1: rule__Type__Group_2_1__4__Impl : ( ( rule__Type__Group_2_1_4__0 )? ) ; public final void rule__Type__Group_2_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6961:1: ( ( ( rule__Type__Group_2_1_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6962:1: ( ( rule__Type__Group_2_1_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6962:1: ( ( rule__Type__Group_2_1_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6963:1: ( rule__Type__Group_2_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6964:1: ( rule__Type__Group_2_1_4__0 )? int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==74) ) { alt86=1; } switch (alt86) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6964:2: rule__Type__Group_2_1_4__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__0_in_rule__Type__Group_2_1__4__Impl15206); rule__Type__Group_2_1_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__4__Impl" // $ANTLR start "rule__Type__Group_2_1__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6974:1: rule__Type__Group_2_1__5 : rule__Type__Group_2_1__5__Impl rule__Type__Group_2_1__6 ; public final void rule__Type__Group_2_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6978:1: ( rule__Type__Group_2_1__5__Impl rule__Type__Group_2_1__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6979:2: rule__Type__Group_2_1__5__Impl rule__Type__Group_2_1__6 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__5__Impl_in_rule__Type__Group_2_1__515237); rule__Type__Group_2_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__6_in_rule__Type__Group_2_1__515240); rule__Type__Group_2_1__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__5" // $ANTLR start "rule__Type__Group_2_1__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6986:1: rule__Type__Group_2_1__5__Impl : ( ( rule__Type__Group_2_1_5__0 )? ) ; public final void rule__Type__Group_2_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6990:1: ( ( ( rule__Type__Group_2_1_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6991:1: ( ( rule__Type__Group_2_1_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6991:1: ( ( rule__Type__Group_2_1_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6992:1: ( rule__Type__Group_2_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6993:1: ( rule__Type__Group_2_1_5__0 )? int alt87=2; int LA87_0 = input.LA(1); if ( (LA87_0==28) ) { alt87=1; } switch (alt87) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:6993:2: rule__Type__Group_2_1_5__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__0_in_rule__Type__Group_2_1__5__Impl15267); rule__Type__Group_2_1_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__5__Impl" // $ANTLR start "rule__Type__Group_2_1__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7003:1: rule__Type__Group_2_1__6 : rule__Type__Group_2_1__6__Impl rule__Type__Group_2_1__7 ; public final void rule__Type__Group_2_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7007:1: ( rule__Type__Group_2_1__6__Impl rule__Type__Group_2_1__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7008:2: rule__Type__Group_2_1__6__Impl rule__Type__Group_2_1__7 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__6__Impl_in_rule__Type__Group_2_1__615298); rule__Type__Group_2_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__7_in_rule__Type__Group_2_1__615301); rule__Type__Group_2_1__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__6" // $ANTLR start "rule__Type__Group_2_1__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7015:1: rule__Type__Group_2_1__6__Impl : ( '{' ) ; public final void rule__Type__Group_2_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7019:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7020:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7020:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7021:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_1_6()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Type__Group_2_1__6__Impl15329); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_1_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__6__Impl" // $ANTLR start "rule__Type__Group_2_1__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7034:1: rule__Type__Group_2_1__7 : rule__Type__Group_2_1__7__Impl rule__Type__Group_2_1__8 ; public final void rule__Type__Group_2_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7038:1: ( rule__Type__Group_2_1__7__Impl rule__Type__Group_2_1__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7039:2: rule__Type__Group_2_1__7__Impl rule__Type__Group_2_1__8 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__7__Impl_in_rule__Type__Group_2_1__715360); rule__Type__Group_2_1__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__8_in_rule__Type__Group_2_1__715363); rule__Type__Group_2_1__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__7" // $ANTLR start "rule__Type__Group_2_1__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7046:1: rule__Type__Group_2_1__7__Impl : ( ( rule__Type__MembersAssignment_2_1_7 )* ) ; public final void rule__Type__Group_2_1__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7050:1: ( ( ( rule__Type__MembersAssignment_2_1_7 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7051:1: ( ( rule__Type__MembersAssignment_2_1_7 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7051:1: ( ( rule__Type__MembersAssignment_2_1_7 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7052:1: ( rule__Type__MembersAssignment_2_1_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_1_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7053:1: ( rule__Type__MembersAssignment_2_1_7 )* loop88: do { int alt88=2; int LA88_0 = input.LA(1); if ( (LA88_0==RULE_ID||(LA88_0>=30 && LA88_0<=31)||(LA88_0>=35 && LA88_0<=57)||LA88_0==78||LA88_0==95||(LA88_0>=100 && LA88_0<=101)||LA88_0==118||(LA88_0>=134 && LA88_0<=135)||LA88_0==137) ) { alt88=1; } switch (alt88) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7053:2: rule__Type__MembersAssignment_2_1_7 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_1_7_in_rule__Type__Group_2_1__7__Impl15390); rule__Type__MembersAssignment_2_1_7(); state._fsp--; if (state.failed) return ; } break; default : break loop88; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_1_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__7__Impl" // $ANTLR start "rule__Type__Group_2_1__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7063:1: rule__Type__Group_2_1__8 : rule__Type__Group_2_1__8__Impl ; public final void rule__Type__Group_2_1__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7067:1: ( rule__Type__Group_2_1__8__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7068:2: rule__Type__Group_2_1__8__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1__8__Impl_in_rule__Type__Group_2_1__815421); rule__Type__Group_2_1__8__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__8" // $ANTLR start "rule__Type__Group_2_1__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7074:1: rule__Type__Group_2_1__8__Impl : ( '}' ) ; public final void rule__Type__Group_2_1__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7078:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7079:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7079:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7080:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_1_8()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Type__Group_2_1__8__Impl15449); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_1_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1__8__Impl" // $ANTLR start "rule__Type__Group_2_1_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7111:1: rule__Type__Group_2_1_4__0 : rule__Type__Group_2_1_4__0__Impl rule__Type__Group_2_1_4__1 ; public final void rule__Type__Group_2_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7115:1: ( rule__Type__Group_2_1_4__0__Impl rule__Type__Group_2_1_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7116:2: rule__Type__Group_2_1_4__0__Impl rule__Type__Group_2_1_4__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__0__Impl_in_rule__Type__Group_2_1_4__015498); rule__Type__Group_2_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__1_in_rule__Type__Group_2_1_4__015501); rule__Type__Group_2_1_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__0" // $ANTLR start "rule__Type__Group_2_1_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7123:1: rule__Type__Group_2_1_4__0__Impl : ( '<' ) ; public final void rule__Type__Group_2_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7127:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7128:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7128:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7129:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_1_4_0()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__Type__Group_2_1_4__0__Impl15529); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLessThanSignKeyword_2_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__0__Impl" // $ANTLR start "rule__Type__Group_2_1_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7142:1: rule__Type__Group_2_1_4__1 : rule__Type__Group_2_1_4__1__Impl rule__Type__Group_2_1_4__2 ; public final void rule__Type__Group_2_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7146:1: ( rule__Type__Group_2_1_4__1__Impl rule__Type__Group_2_1_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7147:2: rule__Type__Group_2_1_4__1__Impl rule__Type__Group_2_1_4__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__1__Impl_in_rule__Type__Group_2_1_4__115560); rule__Type__Group_2_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__2_in_rule__Type__Group_2_1_4__115563); rule__Type__Group_2_1_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__1" // $ANTLR start "rule__Type__Group_2_1_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7154:1: rule__Type__Group_2_1_4__1__Impl : ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) ; public final void rule__Type__Group_2_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7158:1: ( ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7159:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7159:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7160:1: ( rule__Type__TypeParametersAssignment_2_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7161:1: ( rule__Type__TypeParametersAssignment_2_1_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7161:2: rule__Type__TypeParametersAssignment_2_1_4_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_1_in_rule__Type__Group_2_1_4__1__Impl15590); rule__Type__TypeParametersAssignment_2_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__1__Impl" // $ANTLR start "rule__Type__Group_2_1_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7171:1: rule__Type__Group_2_1_4__2 : rule__Type__Group_2_1_4__2__Impl rule__Type__Group_2_1_4__3 ; public final void rule__Type__Group_2_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7175:1: ( rule__Type__Group_2_1_4__2__Impl rule__Type__Group_2_1_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7176:2: rule__Type__Group_2_1_4__2__Impl rule__Type__Group_2_1_4__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__2__Impl_in_rule__Type__Group_2_1_4__215620); rule__Type__Group_2_1_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__3_in_rule__Type__Group_2_1_4__215623); rule__Type__Group_2_1_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__2" // $ANTLR start "rule__Type__Group_2_1_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7183:1: rule__Type__Group_2_1_4__2__Impl : ( ( rule__Type__Group_2_1_4_2__0 )* ) ; public final void rule__Type__Group_2_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7187:1: ( ( ( rule__Type__Group_2_1_4_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7188:1: ( ( rule__Type__Group_2_1_4_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7188:1: ( ( rule__Type__Group_2_1_4_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7189:1: ( rule__Type__Group_2_1_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7190:1: ( rule__Type__Group_2_1_4_2__0 )* loop89: do { int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==94) ) { alt89=1; } switch (alt89) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7190:2: rule__Type__Group_2_1_4_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4_2__0_in_rule__Type__Group_2_1_4__2__Impl15650); rule__Type__Group_2_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop89; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_1_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__2__Impl" // $ANTLR start "rule__Type__Group_2_1_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7200:1: rule__Type__Group_2_1_4__3 : rule__Type__Group_2_1_4__3__Impl ; public final void rule__Type__Group_2_1_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7204:1: ( rule__Type__Group_2_1_4__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7205:2: rule__Type__Group_2_1_4__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4__3__Impl_in_rule__Type__Group_2_1_4__315681); rule__Type__Group_2_1_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__3" // $ANTLR start "rule__Type__Group_2_1_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7211:1: rule__Type__Group_2_1_4__3__Impl : ( '>' ) ; public final void rule__Type__Group_2_1_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7215:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7216:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7216:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7217:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_1_4_3()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__Type__Group_2_1_4__3__Impl15709); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGreaterThanSignKeyword_2_1_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4__3__Impl" // $ANTLR start "rule__Type__Group_2_1_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7238:1: rule__Type__Group_2_1_4_2__0 : rule__Type__Group_2_1_4_2__0__Impl rule__Type__Group_2_1_4_2__1 ; public final void rule__Type__Group_2_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7242:1: ( rule__Type__Group_2_1_4_2__0__Impl rule__Type__Group_2_1_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7243:2: rule__Type__Group_2_1_4_2__0__Impl rule__Type__Group_2_1_4_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4_2__0__Impl_in_rule__Type__Group_2_1_4_2__015748); rule__Type__Group_2_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4_2__1_in_rule__Type__Group_2_1_4_2__015751); rule__Type__Group_2_1_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4_2__0" // $ANTLR start "rule__Type__Group_2_1_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7250:1: rule__Type__Group_2_1_4_2__0__Impl : ( ',' ) ; public final void rule__Type__Group_2_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7254:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7255:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7255:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7256:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_1_4_2_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Type__Group_2_1_4_2__0__Impl15779); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getCommaKeyword_2_1_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4_2__0__Impl" // $ANTLR start "rule__Type__Group_2_1_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7269:1: rule__Type__Group_2_1_4_2__1 : rule__Type__Group_2_1_4_2__1__Impl ; public final void rule__Type__Group_2_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7273:1: ( rule__Type__Group_2_1_4_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7274:2: rule__Type__Group_2_1_4_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_4_2__1__Impl_in_rule__Type__Group_2_1_4_2__115810); rule__Type__Group_2_1_4_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4_2__1" // $ANTLR start "rule__Type__Group_2_1_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7280:1: rule__Type__Group_2_1_4_2__1__Impl : ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) ; public final void rule__Type__Group_2_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7284:1: ( ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7285:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7285:1: ( ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7286:1: ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7287:1: ( rule__Type__TypeParametersAssignment_2_1_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7287:2: rule__Type__TypeParametersAssignment_2_1_4_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_2_1_in_rule__Type__Group_2_1_4_2__1__Impl15837); rule__Type__TypeParametersAssignment_2_1_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersAssignment_2_1_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_4_2__1__Impl" // $ANTLR start "rule__Type__Group_2_1_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7301:1: rule__Type__Group_2_1_5__0 : rule__Type__Group_2_1_5__0__Impl rule__Type__Group_2_1_5__1 ; public final void rule__Type__Group_2_1_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7305:1: ( rule__Type__Group_2_1_5__0__Impl rule__Type__Group_2_1_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7306:2: rule__Type__Group_2_1_5__0__Impl rule__Type__Group_2_1_5__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__0__Impl_in_rule__Type__Group_2_1_5__015871); rule__Type__Group_2_1_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__1_in_rule__Type__Group_2_1_5__015874); rule__Type__Group_2_1_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__0" // $ANTLR start "rule__Type__Group_2_1_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7313:1: rule__Type__Group_2_1_5__0__Impl : ( 'extends' ) ; public final void rule__Type__Group_2_1_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7317:1: ( ( 'extends' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7318:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7318:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7319:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsKeyword_2_1_5_0()); } match(input,28,FollowSets000.FOLLOW_28_in_rule__Type__Group_2_1_5__0__Impl15902); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsKeyword_2_1_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__0__Impl" // $ANTLR start "rule__Type__Group_2_1_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7332:1: rule__Type__Group_2_1_5__1 : rule__Type__Group_2_1_5__1__Impl rule__Type__Group_2_1_5__2 ; public final void rule__Type__Group_2_1_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7336:1: ( rule__Type__Group_2_1_5__1__Impl rule__Type__Group_2_1_5__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7337:2: rule__Type__Group_2_1_5__1__Impl rule__Type__Group_2_1_5__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__1__Impl_in_rule__Type__Group_2_1_5__115933); rule__Type__Group_2_1_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__2_in_rule__Type__Group_2_1_5__115936); rule__Type__Group_2_1_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__1" // $ANTLR start "rule__Type__Group_2_1_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7344:1: rule__Type__Group_2_1_5__1__Impl : ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) ; public final void rule__Type__Group_2_1_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7348:1: ( ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7349:1: ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7349:1: ( ( rule__Type__ExtendsAssignment_2_1_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7350:1: ( rule__Type__ExtendsAssignment_2_1_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7351:1: ( rule__Type__ExtendsAssignment_2_1_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7351:2: rule__Type__ExtendsAssignment_2_1_5_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ExtendsAssignment_2_1_5_1_in_rule__Type__Group_2_1_5__1__Impl15963); rule__Type__ExtendsAssignment_2_1_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__1__Impl" // $ANTLR start "rule__Type__Group_2_1_5__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7361:1: rule__Type__Group_2_1_5__2 : rule__Type__Group_2_1_5__2__Impl ; public final void rule__Type__Group_2_1_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7365:1: ( rule__Type__Group_2_1_5__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7366:2: rule__Type__Group_2_1_5__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5__2__Impl_in_rule__Type__Group_2_1_5__215993); rule__Type__Group_2_1_5__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__2" // $ANTLR start "rule__Type__Group_2_1_5__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7372:1: rule__Type__Group_2_1_5__2__Impl : ( ( rule__Type__Group_2_1_5_2__0 )* ) ; public final void rule__Type__Group_2_1_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7376:1: ( ( ( rule__Type__Group_2_1_5_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7377:1: ( ( rule__Type__Group_2_1_5_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7377:1: ( ( rule__Type__Group_2_1_5_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7378:1: ( rule__Type__Group_2_1_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_1_5_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7379:1: ( rule__Type__Group_2_1_5_2__0 )* loop90: do { int alt90=2; int LA90_0 = input.LA(1); if ( (LA90_0==94) ) { alt90=1; } switch (alt90) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7379:2: rule__Type__Group_2_1_5_2__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5_2__0_in_rule__Type__Group_2_1_5__2__Impl16020); rule__Type__Group_2_1_5_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop90; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_1_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5__2__Impl" // $ANTLR start "rule__Type__Group_2_1_5_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7395:1: rule__Type__Group_2_1_5_2__0 : rule__Type__Group_2_1_5_2__0__Impl rule__Type__Group_2_1_5_2__1 ; public final void rule__Type__Group_2_1_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7399:1: ( rule__Type__Group_2_1_5_2__0__Impl rule__Type__Group_2_1_5_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7400:2: rule__Type__Group_2_1_5_2__0__Impl rule__Type__Group_2_1_5_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5_2__0__Impl_in_rule__Type__Group_2_1_5_2__016057); rule__Type__Group_2_1_5_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5_2__1_in_rule__Type__Group_2_1_5_2__016060); rule__Type__Group_2_1_5_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5_2__0" // $ANTLR start "rule__Type__Group_2_1_5_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7407:1: rule__Type__Group_2_1_5_2__0__Impl : ( ',' ) ; public final void rule__Type__Group_2_1_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7411:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7412:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7412:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7413:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_1_5_2_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Type__Group_2_1_5_2__0__Impl16088); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getCommaKeyword_2_1_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5_2__0__Impl" // $ANTLR start "rule__Type__Group_2_1_5_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7426:1: rule__Type__Group_2_1_5_2__1 : rule__Type__Group_2_1_5_2__1__Impl ; public final void rule__Type__Group_2_1_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7430:1: ( rule__Type__Group_2_1_5_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7431:2: rule__Type__Group_2_1_5_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_1_5_2__1__Impl_in_rule__Type__Group_2_1_5_2__116119); rule__Type__Group_2_1_5_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5_2__1" // $ANTLR start "rule__Type__Group_2_1_5_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7437:1: rule__Type__Group_2_1_5_2__1__Impl : ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) ; public final void rule__Type__Group_2_1_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7441:1: ( ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7442:1: ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7442:1: ( ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7443:1: ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7444:1: ( rule__Type__ExtendsAssignment_2_1_5_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7444:2: rule__Type__ExtendsAssignment_2_1_5_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ExtendsAssignment_2_1_5_2_1_in_rule__Type__Group_2_1_5_2__1__Impl16146); rule__Type__ExtendsAssignment_2_1_5_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsAssignment_2_1_5_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_1_5_2__1__Impl" // $ANTLR start "rule__Type__Group_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7458:1: rule__Type__Group_2_2__0 : rule__Type__Group_2_2__0__Impl rule__Type__Group_2_2__1 ; public final void rule__Type__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7462:1: ( rule__Type__Group_2_2__0__Impl rule__Type__Group_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7463:2: rule__Type__Group_2_2__0__Impl rule__Type__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__0__Impl_in_rule__Type__Group_2_2__016180); rule__Type__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__1_in_rule__Type__Group_2_2__016183); rule__Type__Group_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__0" // $ANTLR start "rule__Type__Group_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7470:1: rule__Type__Group_2_2__0__Impl : ( () ) ; public final void rule__Type__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7474:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7475:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7475:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7476:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendEnumAnnotationInfoAction_2_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7477:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7479:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getXtendEnumAnnotationInfoAction_2_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__0__Impl" // $ANTLR start "rule__Type__Group_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7489:1: rule__Type__Group_2_2__1 : rule__Type__Group_2_2__1__Impl rule__Type__Group_2_2__2 ; public final void rule__Type__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7493:1: ( rule__Type__Group_2_2__1__Impl rule__Type__Group_2_2__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7494:2: rule__Type__Group_2_2__1__Impl rule__Type__Group_2_2__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__1__Impl_in_rule__Type__Group_2_2__116241); rule__Type__Group_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__2_in_rule__Type__Group_2_2__116244); rule__Type__Group_2_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__1" // $ANTLR start "rule__Type__Group_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7501:1: rule__Type__Group_2_2__1__Impl : ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) ; public final void rule__Type__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7505:1: ( ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7506:1: ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7506:1: ( ( rule__Type__ModifiersAssignment_2_2_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7507:1: ( rule__Type__ModifiersAssignment_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7508:1: ( rule__Type__ModifiersAssignment_2_2_1 )* loop91: do { int alt91=2; int LA91_0 = input.LA(1); if ( ((LA91_0>=35 && LA91_0<=47)) ) { alt91=1; } switch (alt91) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7508:2: rule__Type__ModifiersAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ModifiersAssignment_2_2_1_in_rule__Type__Group_2_2__1__Impl16271); rule__Type__ModifiersAssignment_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop91; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersAssignment_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__1__Impl" // $ANTLR start "rule__Type__Group_2_2__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7518:1: rule__Type__Group_2_2__2 : rule__Type__Group_2_2__2__Impl rule__Type__Group_2_2__3 ; public final void rule__Type__Group_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7522:1: ( rule__Type__Group_2_2__2__Impl rule__Type__Group_2_2__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7523:2: rule__Type__Group_2_2__2__Impl rule__Type__Group_2_2__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__2__Impl_in_rule__Type__Group_2_2__216302); rule__Type__Group_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__3_in_rule__Type__Group_2_2__216305); rule__Type__Group_2_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__2" // $ANTLR start "rule__Type__Group_2_2__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7530:1: rule__Type__Group_2_2__2__Impl : ( 'enum' ) ; public final void rule__Type__Group_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7534:1: ( ( 'enum' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7535:1: ( 'enum' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7535:1: ( 'enum' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7536:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getEnumKeyword_2_2_2()); } match(input,59,FollowSets000.FOLLOW_59_in_rule__Type__Group_2_2__2__Impl16333); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getEnumKeyword_2_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__2__Impl" // $ANTLR start "rule__Type__Group_2_2__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7549:1: rule__Type__Group_2_2__3 : rule__Type__Group_2_2__3__Impl rule__Type__Group_2_2__4 ; public final void rule__Type__Group_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7553:1: ( rule__Type__Group_2_2__3__Impl rule__Type__Group_2_2__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7554:2: rule__Type__Group_2_2__3__Impl rule__Type__Group_2_2__4 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__3__Impl_in_rule__Type__Group_2_2__316364); rule__Type__Group_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__4_in_rule__Type__Group_2_2__316367); rule__Type__Group_2_2__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__3" // $ANTLR start "rule__Type__Group_2_2__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7561:1: rule__Type__Group_2_2__3__Impl : ( ( rule__Type__NameAssignment_2_2_3 ) ) ; public final void rule__Type__Group_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7565:1: ( ( ( rule__Type__NameAssignment_2_2_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7566:1: ( ( rule__Type__NameAssignment_2_2_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7566:1: ( ( rule__Type__NameAssignment_2_2_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7567:1: ( rule__Type__NameAssignment_2_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7568:1: ( rule__Type__NameAssignment_2_2_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7568:2: rule__Type__NameAssignment_2_2_3 { pushFollow(FollowSets000.FOLLOW_rule__Type__NameAssignment_2_2_3_in_rule__Type__Group_2_2__3__Impl16394); rule__Type__NameAssignment_2_2_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameAssignment_2_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__3__Impl" // $ANTLR start "rule__Type__Group_2_2__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7578:1: rule__Type__Group_2_2__4 : rule__Type__Group_2_2__4__Impl rule__Type__Group_2_2__5 ; public final void rule__Type__Group_2_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7582:1: ( rule__Type__Group_2_2__4__Impl rule__Type__Group_2_2__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7583:2: rule__Type__Group_2_2__4__Impl rule__Type__Group_2_2__5 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__4__Impl_in_rule__Type__Group_2_2__416424); rule__Type__Group_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__5_in_rule__Type__Group_2_2__416427); rule__Type__Group_2_2__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__4" // $ANTLR start "rule__Type__Group_2_2__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7590:1: rule__Type__Group_2_2__4__Impl : ( '{' ) ; public final void rule__Type__Group_2_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7594:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7595:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7595:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7596:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_2_4()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Type__Group_2_2__4__Impl16455); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__4__Impl" // $ANTLR start "rule__Type__Group_2_2__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7609:1: rule__Type__Group_2_2__5 : rule__Type__Group_2_2__5__Impl rule__Type__Group_2_2__6 ; public final void rule__Type__Group_2_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7613:1: ( rule__Type__Group_2_2__5__Impl rule__Type__Group_2_2__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7614:2: rule__Type__Group_2_2__5__Impl rule__Type__Group_2_2__6 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__5__Impl_in_rule__Type__Group_2_2__516486); rule__Type__Group_2_2__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__6_in_rule__Type__Group_2_2__516489); rule__Type__Group_2_2__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__5" // $ANTLR start "rule__Type__Group_2_2__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7621:1: rule__Type__Group_2_2__5__Impl : ( ( rule__Type__Group_2_2_5__0 )? ) ; public final void rule__Type__Group_2_2__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7625:1: ( ( ( rule__Type__Group_2_2_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7626:1: ( ( rule__Type__Group_2_2_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7626:1: ( ( rule__Type__Group_2_2_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7627:1: ( rule__Type__Group_2_2_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7628:1: ( rule__Type__Group_2_2_5__0 )? int alt92=2; int LA92_0 = input.LA(1); if ( (LA92_0==RULE_ID||(LA92_0>=52 && LA92_0<=56)) ) { alt92=1; } switch (alt92) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7628:2: rule__Type__Group_2_2_5__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5__0_in_rule__Type__Group_2_2__5__Impl16516); rule__Type__Group_2_2_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_2_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__5__Impl" // $ANTLR start "rule__Type__Group_2_2__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7638:1: rule__Type__Group_2_2__6 : rule__Type__Group_2_2__6__Impl rule__Type__Group_2_2__7 ; public final void rule__Type__Group_2_2__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7642:1: ( rule__Type__Group_2_2__6__Impl rule__Type__Group_2_2__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7643:2: rule__Type__Group_2_2__6__Impl rule__Type__Group_2_2__7 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__6__Impl_in_rule__Type__Group_2_2__616547); rule__Type__Group_2_2__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__7_in_rule__Type__Group_2_2__616550); rule__Type__Group_2_2__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__6" // $ANTLR start "rule__Type__Group_2_2__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7650:1: rule__Type__Group_2_2__6__Impl : ( ( ';' )? ) ; public final void rule__Type__Group_2_2__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7654:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7655:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7655:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7656:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getSemicolonKeyword_2_2_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7657:1: ( ';' )? int alt93=2; int LA93_0 = input.LA(1); if ( (LA93_0==33) ) { alt93=1; } switch (alt93) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7658:2: ';' { match(input,33,FollowSets000.FOLLOW_33_in_rule__Type__Group_2_2__6__Impl16579); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getSemicolonKeyword_2_2_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__6__Impl" // $ANTLR start "rule__Type__Group_2_2__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7669:1: rule__Type__Group_2_2__7 : rule__Type__Group_2_2__7__Impl ; public final void rule__Type__Group_2_2__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7673:1: ( rule__Type__Group_2_2__7__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7674:2: rule__Type__Group_2_2__7__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2__7__Impl_in_rule__Type__Group_2_2__716612); rule__Type__Group_2_2__7__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__7" // $ANTLR start "rule__Type__Group_2_2__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7680:1: rule__Type__Group_2_2__7__Impl : ( '}' ) ; public final void rule__Type__Group_2_2__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7684:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7685:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7685:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7686:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_2_7()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Type__Group_2_2__7__Impl16640); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_2_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2__7__Impl" // $ANTLR start "rule__Type__Group_2_2_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7715:1: rule__Type__Group_2_2_5__0 : rule__Type__Group_2_2_5__0__Impl rule__Type__Group_2_2_5__1 ; public final void rule__Type__Group_2_2_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7719:1: ( rule__Type__Group_2_2_5__0__Impl rule__Type__Group_2_2_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7720:2: rule__Type__Group_2_2_5__0__Impl rule__Type__Group_2_2_5__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5__0__Impl_in_rule__Type__Group_2_2_5__016687); rule__Type__Group_2_2_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5__1_in_rule__Type__Group_2_2_5__016690); rule__Type__Group_2_2_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5__0" // $ANTLR start "rule__Type__Group_2_2_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7727:1: rule__Type__Group_2_2_5__0__Impl : ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) ; public final void rule__Type__Group_2_2_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7731:1: ( ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7732:1: ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7732:1: ( ( rule__Type__MembersAssignment_2_2_5_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7733:1: ( rule__Type__MembersAssignment_2_2_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7734:1: ( rule__Type__MembersAssignment_2_2_5_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7734:2: rule__Type__MembersAssignment_2_2_5_0 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_2_5_0_in_rule__Type__Group_2_2_5__0__Impl16717); rule__Type__MembersAssignment_2_2_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5__0__Impl" // $ANTLR start "rule__Type__Group_2_2_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7744:1: rule__Type__Group_2_2_5__1 : rule__Type__Group_2_2_5__1__Impl ; public final void rule__Type__Group_2_2_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7748:1: ( rule__Type__Group_2_2_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7749:2: rule__Type__Group_2_2_5__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5__1__Impl_in_rule__Type__Group_2_2_5__116747); rule__Type__Group_2_2_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5__1" // $ANTLR start "rule__Type__Group_2_2_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7755:1: rule__Type__Group_2_2_5__1__Impl : ( ( rule__Type__Group_2_2_5_1__0 )* ) ; public final void rule__Type__Group_2_2_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7759:1: ( ( ( rule__Type__Group_2_2_5_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7760:1: ( ( rule__Type__Group_2_2_5_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7760:1: ( ( rule__Type__Group_2_2_5_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7761:1: ( rule__Type__Group_2_2_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getGroup_2_2_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7762:1: ( rule__Type__Group_2_2_5_1__0 )* loop94: do { int alt94=2; int LA94_0 = input.LA(1); if ( (LA94_0==94) ) { alt94=1; } switch (alt94) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7762:2: rule__Type__Group_2_2_5_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5_1__0_in_rule__Type__Group_2_2_5__1__Impl16774); rule__Type__Group_2_2_5_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop94; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getGroup_2_2_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5__1__Impl" // $ANTLR start "rule__Type__Group_2_2_5_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7776:1: rule__Type__Group_2_2_5_1__0 : rule__Type__Group_2_2_5_1__0__Impl rule__Type__Group_2_2_5_1__1 ; public final void rule__Type__Group_2_2_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7780:1: ( rule__Type__Group_2_2_5_1__0__Impl rule__Type__Group_2_2_5_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7781:2: rule__Type__Group_2_2_5_1__0__Impl rule__Type__Group_2_2_5_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5_1__0__Impl_in_rule__Type__Group_2_2_5_1__016809); rule__Type__Group_2_2_5_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5_1__1_in_rule__Type__Group_2_2_5_1__016812); rule__Type__Group_2_2_5_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5_1__0" // $ANTLR start "rule__Type__Group_2_2_5_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7788:1: rule__Type__Group_2_2_5_1__0__Impl : ( ',' ) ; public final void rule__Type__Group_2_2_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7792:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7793:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7793:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7794:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getCommaKeyword_2_2_5_1_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Type__Group_2_2_5_1__0__Impl16840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getCommaKeyword_2_2_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5_1__0__Impl" // $ANTLR start "rule__Type__Group_2_2_5_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7807:1: rule__Type__Group_2_2_5_1__1 : rule__Type__Group_2_2_5_1__1__Impl ; public final void rule__Type__Group_2_2_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7811:1: ( rule__Type__Group_2_2_5_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7812:2: rule__Type__Group_2_2_5_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_2_5_1__1__Impl_in_rule__Type__Group_2_2_5_1__116871); rule__Type__Group_2_2_5_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5_1__1" // $ANTLR start "rule__Type__Group_2_2_5_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7818:1: rule__Type__Group_2_2_5_1__1__Impl : ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) ; public final void rule__Type__Group_2_2_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7822:1: ( ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7823:1: ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7823:1: ( ( rule__Type__MembersAssignment_2_2_5_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7824:1: ( rule__Type__MembersAssignment_2_2_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7825:1: ( rule__Type__MembersAssignment_2_2_5_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7825:2: rule__Type__MembersAssignment_2_2_5_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_2_5_1_1_in_rule__Type__Group_2_2_5_1__1__Impl16898); rule__Type__MembersAssignment_2_2_5_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_2_5_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_2_5_1__1__Impl" // $ANTLR start "rule__Type__Group_2_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7839:1: rule__Type__Group_2_3__0 : rule__Type__Group_2_3__0__Impl rule__Type__Group_2_3__1 ; public final void rule__Type__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7843:1: ( rule__Type__Group_2_3__0__Impl rule__Type__Group_2_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7844:2: rule__Type__Group_2_3__0__Impl rule__Type__Group_2_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__0__Impl_in_rule__Type__Group_2_3__016932); rule__Type__Group_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__1_in_rule__Type__Group_2_3__016935); rule__Type__Group_2_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__0" // $ANTLR start "rule__Type__Group_2_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7851:1: rule__Type__Group_2_3__0__Impl : ( () ) ; public final void rule__Type__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7855:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7856:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7856:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7857:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getXtendAnnotationTypeAnnotationInfoAction_2_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7858:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7860:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getXtendAnnotationTypeAnnotationInfoAction_2_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__0__Impl" // $ANTLR start "rule__Type__Group_2_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7870:1: rule__Type__Group_2_3__1 : rule__Type__Group_2_3__1__Impl rule__Type__Group_2_3__2 ; public final void rule__Type__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7874:1: ( rule__Type__Group_2_3__1__Impl rule__Type__Group_2_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7875:2: rule__Type__Group_2_3__1__Impl rule__Type__Group_2_3__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__1__Impl_in_rule__Type__Group_2_3__116993); rule__Type__Group_2_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__2_in_rule__Type__Group_2_3__116996); rule__Type__Group_2_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__1" // $ANTLR start "rule__Type__Group_2_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7882:1: rule__Type__Group_2_3__1__Impl : ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) ; public final void rule__Type__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7886:1: ( ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7887:1: ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7887:1: ( ( rule__Type__ModifiersAssignment_2_3_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7888:1: ( rule__Type__ModifiersAssignment_2_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersAssignment_2_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7889:1: ( rule__Type__ModifiersAssignment_2_3_1 )* loop95: do { int alt95=2; int LA95_0 = input.LA(1); if ( ((LA95_0>=35 && LA95_0<=47)) ) { alt95=1; } switch (alt95) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7889:2: rule__Type__ModifiersAssignment_2_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__ModifiersAssignment_2_3_1_in_rule__Type__Group_2_3__1__Impl17023); rule__Type__ModifiersAssignment_2_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop95; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersAssignment_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__1__Impl" // $ANTLR start "rule__Type__Group_2_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7899:1: rule__Type__Group_2_3__2 : rule__Type__Group_2_3__2__Impl rule__Type__Group_2_3__3 ; public final void rule__Type__Group_2_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7903:1: ( rule__Type__Group_2_3__2__Impl rule__Type__Group_2_3__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7904:2: rule__Type__Group_2_3__2__Impl rule__Type__Group_2_3__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__2__Impl_in_rule__Type__Group_2_3__217054); rule__Type__Group_2_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__3_in_rule__Type__Group_2_3__217057); rule__Type__Group_2_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__2" // $ANTLR start "rule__Type__Group_2_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7911:1: rule__Type__Group_2_3__2__Impl : ( 'annotation' ) ; public final void rule__Type__Group_2_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7915:1: ( ( 'annotation' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7916:1: ( 'annotation' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7916:1: ( 'annotation' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7917:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationKeyword_2_3_2()); } match(input,53,FollowSets000.FOLLOW_53_in_rule__Type__Group_2_3__2__Impl17085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getAnnotationKeyword_2_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__2__Impl" // $ANTLR start "rule__Type__Group_2_3__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7930:1: rule__Type__Group_2_3__3 : rule__Type__Group_2_3__3__Impl rule__Type__Group_2_3__4 ; public final void rule__Type__Group_2_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7934:1: ( rule__Type__Group_2_3__3__Impl rule__Type__Group_2_3__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7935:2: rule__Type__Group_2_3__3__Impl rule__Type__Group_2_3__4 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__3__Impl_in_rule__Type__Group_2_3__317116); rule__Type__Group_2_3__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__4_in_rule__Type__Group_2_3__317119); rule__Type__Group_2_3__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__3" // $ANTLR start "rule__Type__Group_2_3__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7942:1: rule__Type__Group_2_3__3__Impl : ( ( rule__Type__NameAssignment_2_3_3 ) ) ; public final void rule__Type__Group_2_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7946:1: ( ( ( rule__Type__NameAssignment_2_3_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7947:1: ( ( rule__Type__NameAssignment_2_3_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7947:1: ( ( rule__Type__NameAssignment_2_3_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7948:1: ( rule__Type__NameAssignment_2_3_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_3_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7949:1: ( rule__Type__NameAssignment_2_3_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7949:2: rule__Type__NameAssignment_2_3_3 { pushFollow(FollowSets000.FOLLOW_rule__Type__NameAssignment_2_3_3_in_rule__Type__Group_2_3__3__Impl17146); rule__Type__NameAssignment_2_3_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameAssignment_2_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__3__Impl" // $ANTLR start "rule__Type__Group_2_3__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7959:1: rule__Type__Group_2_3__4 : rule__Type__Group_2_3__4__Impl rule__Type__Group_2_3__5 ; public final void rule__Type__Group_2_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7963:1: ( rule__Type__Group_2_3__4__Impl rule__Type__Group_2_3__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7964:2: rule__Type__Group_2_3__4__Impl rule__Type__Group_2_3__5 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__4__Impl_in_rule__Type__Group_2_3__417176); rule__Type__Group_2_3__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__5_in_rule__Type__Group_2_3__417179); rule__Type__Group_2_3__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__4" // $ANTLR start "rule__Type__Group_2_3__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7971:1: rule__Type__Group_2_3__4__Impl : ( '{' ) ; public final void rule__Type__Group_2_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7975:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7976:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7976:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7977:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_3_4()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Type__Group_2_3__4__Impl17207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_3_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__4__Impl" // $ANTLR start "rule__Type__Group_2_3__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7990:1: rule__Type__Group_2_3__5 : rule__Type__Group_2_3__5__Impl rule__Type__Group_2_3__6 ; public final void rule__Type__Group_2_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7994:1: ( rule__Type__Group_2_3__5__Impl rule__Type__Group_2_3__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:7995:2: rule__Type__Group_2_3__5__Impl rule__Type__Group_2_3__6 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__5__Impl_in_rule__Type__Group_2_3__517238); rule__Type__Group_2_3__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__6_in_rule__Type__Group_2_3__517241); rule__Type__Group_2_3__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__5" // $ANTLR start "rule__Type__Group_2_3__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8002:1: rule__Type__Group_2_3__5__Impl : ( ( rule__Type__MembersAssignment_2_3_5 )* ) ; public final void rule__Type__Group_2_3__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8006:1: ( ( ( rule__Type__MembersAssignment_2_3_5 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8007:1: ( ( rule__Type__MembersAssignment_2_3_5 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8007:1: ( ( rule__Type__MembersAssignment_2_3_5 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8008:1: ( rule__Type__MembersAssignment_2_3_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_3_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8009:1: ( rule__Type__MembersAssignment_2_3_5 )* loop96: do { int alt96=2; int LA96_0 = input.LA(1); if ( (LA96_0==RULE_ID||(LA96_0>=35 && LA96_0<=49)||(LA96_0>=52 && LA96_0<=56)||(LA96_0>=58 && LA96_0<=59)||LA96_0==62||LA96_0==78||LA96_0==95||LA96_0==118) ) { alt96=1; } switch (alt96) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8009:2: rule__Type__MembersAssignment_2_3_5 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_3_5_in_rule__Type__Group_2_3__5__Impl17268); rule__Type__MembersAssignment_2_3_5(); state._fsp--; if (state.failed) return ; } break; default : break loop96; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_3_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__5__Impl" // $ANTLR start "rule__Type__Group_2_3__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8019:1: rule__Type__Group_2_3__6 : rule__Type__Group_2_3__6__Impl ; public final void rule__Type__Group_2_3__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8023:1: ( rule__Type__Group_2_3__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8024:2: rule__Type__Group_2_3__6__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_3__6__Impl_in_rule__Type__Group_2_3__617299); rule__Type__Group_2_3__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__6" // $ANTLR start "rule__Type__Group_2_3__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8030:1: rule__Type__Group_2_3__6__Impl : ( '}' ) ; public final void rule__Type__Group_2_3__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8034:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8035:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8035:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8036:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_3_6()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Type__Group_2_3__6__Impl17327); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_3_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_3__6__Impl" // $ANTLR start "rule__Type__Group_2_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8063:1: rule__Type__Group_2_4__0 : rule__Type__Group_2_4__0__Impl rule__Type__Group_2_4__1 ; public final void rule__Type__Group_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8067:1: ( rule__Type__Group_2_4__0__Impl rule__Type__Group_2_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8068:2: rule__Type__Group_2_4__0__Impl rule__Type__Group_2_4__1 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__0__Impl_in_rule__Type__Group_2_4__017372); rule__Type__Group_2_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__1_in_rule__Type__Group_2_4__017375); rule__Type__Group_2_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__0" // $ANTLR start "rule__Type__Group_2_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8075:1: rule__Type__Group_2_4__0__Impl : ( () ) ; public final void rule__Type__Group_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8079:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8080:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8080:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8081:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExampleGroupAnnotationInfoAction_2_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8082:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8084:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExampleGroupAnnotationInfoAction_2_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__0__Impl" // $ANTLR start "rule__Type__Group_2_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8094:1: rule__Type__Group_2_4__1 : rule__Type__Group_2_4__1__Impl rule__Type__Group_2_4__2 ; public final void rule__Type__Group_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8098:1: ( rule__Type__Group_2_4__1__Impl rule__Type__Group_2_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8099:2: rule__Type__Group_2_4__1__Impl rule__Type__Group_2_4__2 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__1__Impl_in_rule__Type__Group_2_4__117433); rule__Type__Group_2_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__2_in_rule__Type__Group_2_4__117436); rule__Type__Group_2_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__1" // $ANTLR start "rule__Type__Group_2_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8106:1: rule__Type__Group_2_4__1__Impl : ( ( rule__Type__PreambleAssignment_2_4_1 ) ) ; public final void rule__Type__Group_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8110:1: ( ( ( rule__Type__PreambleAssignment_2_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8111:1: ( ( rule__Type__PreambleAssignment_2_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8111:1: ( ( rule__Type__PreambleAssignment_2_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8112:1: ( rule__Type__PreambleAssignment_2_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getPreambleAssignment_2_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8113:1: ( rule__Type__PreambleAssignment_2_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8113:2: rule__Type__PreambleAssignment_2_4_1 { pushFollow(FollowSets000.FOLLOW_rule__Type__PreambleAssignment_2_4_1_in_rule__Type__Group_2_4__1__Impl17463); rule__Type__PreambleAssignment_2_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getPreambleAssignment_2_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__1__Impl" // $ANTLR start "rule__Type__Group_2_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8123:1: rule__Type__Group_2_4__2 : rule__Type__Group_2_4__2__Impl rule__Type__Group_2_4__3 ; public final void rule__Type__Group_2_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8127:1: ( rule__Type__Group_2_4__2__Impl rule__Type__Group_2_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8128:2: rule__Type__Group_2_4__2__Impl rule__Type__Group_2_4__3 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__2__Impl_in_rule__Type__Group_2_4__217493); rule__Type__Group_2_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__3_in_rule__Type__Group_2_4__217496); rule__Type__Group_2_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__2" // $ANTLR start "rule__Type__Group_2_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8135:1: rule__Type__Group_2_4__2__Impl : ( ( rule__Type__TargetTypeAssignment_2_4_2 )? ) ; public final void rule__Type__Group_2_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8139:1: ( ( ( rule__Type__TargetTypeAssignment_2_4_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8140:1: ( ( rule__Type__TargetTypeAssignment_2_4_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8140:1: ( ( rule__Type__TargetTypeAssignment_2_4_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8141:1: ( rule__Type__TargetTypeAssignment_2_4_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTargetTypeAssignment_2_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8142:1: ( rule__Type__TargetTypeAssignment_2_4_2 )? int alt97=2; int LA97_0 = input.LA(1); if ( (LA97_0==RULE_ID||(LA97_0>=52 && LA97_0<=56)||LA97_0==78||LA97_0==95) ) { alt97=1; } switch (alt97) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8142:2: rule__Type__TargetTypeAssignment_2_4_2 { pushFollow(FollowSets000.FOLLOW_rule__Type__TargetTypeAssignment_2_4_2_in_rule__Type__Group_2_4__2__Impl17523); rule__Type__TargetTypeAssignment_2_4_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTargetTypeAssignment_2_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__2__Impl" // $ANTLR start "rule__Type__Group_2_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8152:1: rule__Type__Group_2_4__3 : rule__Type__Group_2_4__3__Impl rule__Type__Group_2_4__4 ; public final void rule__Type__Group_2_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8156:1: ( rule__Type__Group_2_4__3__Impl rule__Type__Group_2_4__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8157:2: rule__Type__Group_2_4__3__Impl rule__Type__Group_2_4__4 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__3__Impl_in_rule__Type__Group_2_4__317554); rule__Type__Group_2_4__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__4_in_rule__Type__Group_2_4__317557); rule__Type__Group_2_4__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__3" // $ANTLR start "rule__Type__Group_2_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8164:1: rule__Type__Group_2_4__3__Impl : ( ( rule__Type__NameAssignment_2_4_3 )? ) ; public final void rule__Type__Group_2_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8168:1: ( ( ( rule__Type__NameAssignment_2_4_3 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8169:1: ( ( rule__Type__NameAssignment_2_4_3 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8169:1: ( ( rule__Type__NameAssignment_2_4_3 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8170:1: ( rule__Type__NameAssignment_2_4_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameAssignment_2_4_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8171:1: ( rule__Type__NameAssignment_2_4_3 )? int alt98=2; int LA98_0 = input.LA(1); if ( (LA98_0==RULE_STRING) ) { alt98=1; } switch (alt98) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8171:2: rule__Type__NameAssignment_2_4_3 { pushFollow(FollowSets000.FOLLOW_rule__Type__NameAssignment_2_4_3_in_rule__Type__Group_2_4__3__Impl17584); rule__Type__NameAssignment_2_4_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameAssignment_2_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__3__Impl" // $ANTLR start "rule__Type__Group_2_4__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8181:1: rule__Type__Group_2_4__4 : rule__Type__Group_2_4__4__Impl rule__Type__Group_2_4__5 ; public final void rule__Type__Group_2_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8185:1: ( rule__Type__Group_2_4__4__Impl rule__Type__Group_2_4__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8186:2: rule__Type__Group_2_4__4__Impl rule__Type__Group_2_4__5 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__4__Impl_in_rule__Type__Group_2_4__417615); rule__Type__Group_2_4__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__5_in_rule__Type__Group_2_4__417618); rule__Type__Group_2_4__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__4" // $ANTLR start "rule__Type__Group_2_4__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8193:1: rule__Type__Group_2_4__4__Impl : ( '{' ) ; public final void rule__Type__Group_2_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8197:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8198:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8198:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8199:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_4_4()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Type__Group_2_4__4__Impl17646); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getLeftCurlyBracketKeyword_2_4_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__4__Impl" // $ANTLR start "rule__Type__Group_2_4__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8212:1: rule__Type__Group_2_4__5 : rule__Type__Group_2_4__5__Impl rule__Type__Group_2_4__6 ; public final void rule__Type__Group_2_4__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8216:1: ( rule__Type__Group_2_4__5__Impl rule__Type__Group_2_4__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8217:2: rule__Type__Group_2_4__5__Impl rule__Type__Group_2_4__6 { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__5__Impl_in_rule__Type__Group_2_4__517677); rule__Type__Group_2_4__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__6_in_rule__Type__Group_2_4__517680); rule__Type__Group_2_4__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__5" // $ANTLR start "rule__Type__Group_2_4__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8224:1: rule__Type__Group_2_4__5__Impl : ( ( rule__Type__MembersAssignment_2_4_5 )* ) ; public final void rule__Type__Group_2_4__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8228:1: ( ( ( rule__Type__MembersAssignment_2_4_5 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8229:1: ( ( rule__Type__MembersAssignment_2_4_5 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8229:1: ( ( rule__Type__MembersAssignment_2_4_5 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8230:1: ( rule__Type__MembersAssignment_2_4_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAssignment_2_4_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8231:1: ( rule__Type__MembersAssignment_2_4_5 )* loop99: do { int alt99=2; int LA99_0 = input.LA(1); if ( (LA99_0==RULE_ID||(LA99_0>=30 && LA99_0<=31)||(LA99_0>=35 && LA99_0<=57)||LA99_0==78||LA99_0==95||(LA99_0>=100 && LA99_0<=101)||LA99_0==118||(LA99_0>=134 && LA99_0<=135)||LA99_0==137) ) { alt99=1; } switch (alt99) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8231:2: rule__Type__MembersAssignment_2_4_5 { pushFollow(FollowSets000.FOLLOW_rule__Type__MembersAssignment_2_4_5_in_rule__Type__Group_2_4__5__Impl17707); rule__Type__MembersAssignment_2_4_5(); state._fsp--; if (state.failed) return ; } break; default : break loop99; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAssignment_2_4_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__5__Impl" // $ANTLR start "rule__Type__Group_2_4__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8241:1: rule__Type__Group_2_4__6 : rule__Type__Group_2_4__6__Impl ; public final void rule__Type__Group_2_4__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8245:1: ( rule__Type__Group_2_4__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8246:2: rule__Type__Group_2_4__6__Impl { pushFollow(FollowSets000.FOLLOW_rule__Type__Group_2_4__6__Impl_in_rule__Type__Group_2_4__617738); rule__Type__Group_2_4__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__6" // $ANTLR start "rule__Type__Group_2_4__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8252:1: rule__Type__Group_2_4__6__Impl : ( '}' ) ; public final void rule__Type__Group_2_4__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8256:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8257:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8257:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8258:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_4_6()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Type__Group_2_4__6__Impl17766); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getRightCurlyBracketKeyword_2_4_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__Group_2_4__6__Impl" // $ANTLR start "rule__Method__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8285:1: rule__Method__Group__0 : rule__Method__Group__0__Impl rule__Method__Group__1 ; public final void rule__Method__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8289:1: ( rule__Method__Group__0__Impl rule__Method__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8290:2: rule__Method__Group__0__Impl rule__Method__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group__0__Impl_in_rule__Method__Group__017811); rule__Method__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Method__Group__1_in_rule__Method__Group__017814); rule__Method__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group__0" // $ANTLR start "rule__Method__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8297:1: rule__Method__Group__0__Impl : ( RULE_ID ) ; public final void rule__Method__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8301:1: ( ( RULE_ID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8302:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8302:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8303:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__Method__Group__0__Impl17841); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group__0__Impl" // $ANTLR start "rule__Method__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8314:1: rule__Method__Group__1 : rule__Method__Group__1__Impl ; public final void rule__Method__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8318:1: ( rule__Method__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8319:2: rule__Method__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Method__Group__1__Impl_in_rule__Method__Group__117870); rule__Method__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group__1" // $ANTLR start "rule__Method__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8325:1: rule__Method__Group__1__Impl : ( ( rule__Method__Group_1__0 )? ) ; public final void rule__Method__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8329:1: ( ( ( rule__Method__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8330:1: ( ( rule__Method__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8330:1: ( ( rule__Method__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8331:1: ( rule__Method__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8332:1: ( rule__Method__Group_1__0 )? int alt100=2; int LA100_0 = input.LA(1); if ( (LA100_0==95) ) { alt100=1; } switch (alt100) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8332:2: rule__Method__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__0_in_rule__Method__Group__1__Impl17897); rule__Method__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group__1__Impl" // $ANTLR start "rule__Method__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8346:1: rule__Method__Group_1__0 : rule__Method__Group_1__0__Impl rule__Method__Group_1__1 ; public final void rule__Method__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8350:1: ( rule__Method__Group_1__0__Impl rule__Method__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8351:2: rule__Method__Group_1__0__Impl rule__Method__Group_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__0__Impl_in_rule__Method__Group_1__017932); rule__Method__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__1_in_rule__Method__Group_1__017935); rule__Method__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__0" // $ANTLR start "rule__Method__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8358:1: rule__Method__Group_1__0__Impl : ( '(' ) ; public final void rule__Method__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8362:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8363:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8363:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8364:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getLeftParenthesisKeyword_1_0()); } match(input,95,FollowSets000.FOLLOW_95_in_rule__Method__Group_1__0__Impl17963); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getLeftParenthesisKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__0__Impl" // $ANTLR start "rule__Method__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8377:1: rule__Method__Group_1__1 : rule__Method__Group_1__1__Impl rule__Method__Group_1__2 ; public final void rule__Method__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8381:1: ( rule__Method__Group_1__1__Impl rule__Method__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8382:2: rule__Method__Group_1__1__Impl rule__Method__Group_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__1__Impl_in_rule__Method__Group_1__117994); rule__Method__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__2_in_rule__Method__Group_1__117997); rule__Method__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__1" // $ANTLR start "rule__Method__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8389:1: rule__Method__Group_1__1__Impl : ( ( rule__Method__Group_1_1__0 )? ) ; public final void rule__Method__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8393:1: ( ( ( rule__Method__Group_1_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8394:1: ( ( rule__Method__Group_1_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8394:1: ( ( rule__Method__Group_1_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8395:1: ( rule__Method__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8396:1: ( rule__Method__Group_1_1__0 )? int alt101=2; int LA101_0 = input.LA(1); if ( (LA101_0==RULE_ID) ) { alt101=1; } switch (alt101) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8396:2: rule__Method__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1__0_in_rule__Method__Group_1__1__Impl18024); rule__Method__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__1__Impl" // $ANTLR start "rule__Method__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8406:1: rule__Method__Group_1__2 : rule__Method__Group_1__2__Impl ; public final void rule__Method__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8410:1: ( rule__Method__Group_1__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8411:2: rule__Method__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1__2__Impl_in_rule__Method__Group_1__218055); rule__Method__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__2" // $ANTLR start "rule__Method__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8417:1: rule__Method__Group_1__2__Impl : ( ')' ) ; public final void rule__Method__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8421:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8422:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8422:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8423:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getRightParenthesisKeyword_1_2()); } match(input,96,FollowSets000.FOLLOW_96_in_rule__Method__Group_1__2__Impl18083); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getRightParenthesisKeyword_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1__2__Impl" // $ANTLR start "rule__Method__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8442:1: rule__Method__Group_1_1__0 : rule__Method__Group_1_1__0__Impl rule__Method__Group_1_1__1 ; public final void rule__Method__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8446:1: ( rule__Method__Group_1_1__0__Impl rule__Method__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8447:2: rule__Method__Group_1_1__0__Impl rule__Method__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1__0__Impl_in_rule__Method__Group_1_1__018120); rule__Method__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1__1_in_rule__Method__Group_1_1__018123); rule__Method__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1__0" // $ANTLR start "rule__Method__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8454:1: rule__Method__Group_1_1__0__Impl : ( ruleTypeName ) ; public final void rule__Method__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8458:1: ( ( ruleTypeName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8459:1: ( ruleTypeName ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8459:1: ( ruleTypeName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8460:1: ruleTypeName { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getTypeNameParserRuleCall_1_1_0()); } pushFollow(FollowSets000.FOLLOW_ruleTypeName_in_rule__Method__Group_1_1__0__Impl18150); ruleTypeName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getTypeNameParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1__0__Impl" // $ANTLR start "rule__Method__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8471:1: rule__Method__Group_1_1__1 : rule__Method__Group_1_1__1__Impl ; public final void rule__Method__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8475:1: ( rule__Method__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8476:2: rule__Method__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1__1__Impl_in_rule__Method__Group_1_1__118179); rule__Method__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1__1" // $ANTLR start "rule__Method__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8482:1: rule__Method__Group_1_1__1__Impl : ( ( rule__Method__Group_1_1_1__0 )* ) ; public final void rule__Method__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8486:1: ( ( ( rule__Method__Group_1_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8487:1: ( ( rule__Method__Group_1_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8487:1: ( ( rule__Method__Group_1_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8488:1: ( rule__Method__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getGroup_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8489:1: ( rule__Method__Group_1_1_1__0 )* loop102: do { int alt102=2; int LA102_0 = input.LA(1); if ( (LA102_0==94) ) { alt102=1; } switch (alt102) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8489:2: rule__Method__Group_1_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1_1__0_in_rule__Method__Group_1_1__1__Impl18206); rule__Method__Group_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop102; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getGroup_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1__1__Impl" // $ANTLR start "rule__Method__Group_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8503:1: rule__Method__Group_1_1_1__0 : rule__Method__Group_1_1_1__0__Impl rule__Method__Group_1_1_1__1 ; public final void rule__Method__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8507:1: ( rule__Method__Group_1_1_1__0__Impl rule__Method__Group_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8508:2: rule__Method__Group_1_1_1__0__Impl rule__Method__Group_1_1_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1_1__0__Impl_in_rule__Method__Group_1_1_1__018241); rule__Method__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1_1__1_in_rule__Method__Group_1_1_1__018244); rule__Method__Group_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1_1__0" // $ANTLR start "rule__Method__Group_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8515:1: rule__Method__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__Method__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8519:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8520:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8520:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8521:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getCommaKeyword_1_1_1_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__Method__Group_1_1_1__0__Impl18272); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getCommaKeyword_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1_1__0__Impl" // $ANTLR start "rule__Method__Group_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8534:1: rule__Method__Group_1_1_1__1 : rule__Method__Group_1_1_1__1__Impl ; public final void rule__Method__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8538:1: ( rule__Method__Group_1_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8539:2: rule__Method__Group_1_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Method__Group_1_1_1__1__Impl_in_rule__Method__Group_1_1_1__118303); rule__Method__Group_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1_1__1" // $ANTLR start "rule__Method__Group_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8545:1: rule__Method__Group_1_1_1__1__Impl : ( ruleTypeName ) ; public final void rule__Method__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8549:1: ( ( ruleTypeName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8550:1: ( ruleTypeName ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8550:1: ( ruleTypeName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8551:1: ruleTypeName { if ( state.backtracking==0 ) { before(grammarAccess.getMethodAccess().getTypeNameParserRuleCall_1_1_1_1()); } pushFollow(FollowSets000.FOLLOW_ruleTypeName_in_rule__Method__Group_1_1_1__1__Impl18330); ruleTypeName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMethodAccess().getTypeNameParserRuleCall_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Method__Group_1_1_1__1__Impl" // $ANTLR start "rule__TypeName__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8566:1: rule__TypeName__Group__0 : rule__TypeName__Group__0__Impl rule__TypeName__Group__1 ; public final void rule__TypeName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8570:1: ( rule__TypeName__Group__0__Impl rule__TypeName__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8571:2: rule__TypeName__Group__0__Impl rule__TypeName__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__0__Impl_in_rule__TypeName__Group__018363); rule__TypeName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__1_in_rule__TypeName__Group__018366); rule__TypeName__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__0" // $ANTLR start "rule__TypeName__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8578:1: rule__TypeName__Group__0__Impl : ( RULE_ID ) ; public final void rule__TypeName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8582:1: ( ( RULE_ID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8583:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8583:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8584:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getIDTerminalRuleCall_0()); } match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__TypeName__Group__0__Impl18393); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getIDTerminalRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__0__Impl" // $ANTLR start "rule__TypeName__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8595:1: rule__TypeName__Group__1 : rule__TypeName__Group__1__Impl rule__TypeName__Group__2 ; public final void rule__TypeName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8599:1: ( rule__TypeName__Group__1__Impl rule__TypeName__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8600:2: rule__TypeName__Group__1__Impl rule__TypeName__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__1__Impl_in_rule__TypeName__Group__118422); rule__TypeName__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__2_in_rule__TypeName__Group__118425); rule__TypeName__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__1" // $ANTLR start "rule__TypeName__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8607:1: rule__TypeName__Group__1__Impl : ( ( rule__TypeName__Group_1__0 )? ) ; public final void rule__TypeName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8611:1: ( ( ( rule__TypeName__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8612:1: ( ( rule__TypeName__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8612:1: ( ( rule__TypeName__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8613:1: ( rule__TypeName__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8614:1: ( rule__TypeName__Group_1__0 )? int alt103=2; int LA103_0 = input.LA(1); if ( (LA103_0==74) ) { alt103=1; } switch (alt103) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8614:2: rule__TypeName__Group_1__0 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__0_in_rule__TypeName__Group__1__Impl18452); rule__TypeName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__1__Impl" // $ANTLR start "rule__TypeName__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8624:1: rule__TypeName__Group__2 : rule__TypeName__Group__2__Impl ; public final void rule__TypeName__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8628:1: ( rule__TypeName__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8629:2: rule__TypeName__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group__2__Impl_in_rule__TypeName__Group__218483); rule__TypeName__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__2" // $ANTLR start "rule__TypeName__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8635:1: rule__TypeName__Group__2__Impl : ( ( rule__TypeName__Group_2__0 )? ) ; public final void rule__TypeName__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8639:1: ( ( ( rule__TypeName__Group_2__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8640:1: ( ( rule__TypeName__Group_2__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8640:1: ( ( rule__TypeName__Group_2__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8641:1: ( rule__TypeName__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8642:1: ( rule__TypeName__Group_2__0 )? int alt104=2; int LA104_0 = input.LA(1); if ( (LA104_0==97) ) { alt104=1; } switch (alt104) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8642:2: rule__TypeName__Group_2__0 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_2__0_in_rule__TypeName__Group__2__Impl18510); rule__TypeName__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group__2__Impl" // $ANTLR start "rule__TypeName__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8658:1: rule__TypeName__Group_1__0 : rule__TypeName__Group_1__0__Impl rule__TypeName__Group_1__1 ; public final void rule__TypeName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8662:1: ( rule__TypeName__Group_1__0__Impl rule__TypeName__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8663:2: rule__TypeName__Group_1__0__Impl rule__TypeName__Group_1__1 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__0__Impl_in_rule__TypeName__Group_1__018547); rule__TypeName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__1_in_rule__TypeName__Group_1__018550); rule__TypeName__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__0" // $ANTLR start "rule__TypeName__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8670:1: rule__TypeName__Group_1__0__Impl : ( '<' ) ; public final void rule__TypeName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8674:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8675:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8675:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8676:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getLessThanSignKeyword_1_0()); } match(input,74,FollowSets000.FOLLOW_74_in_rule__TypeName__Group_1__0__Impl18578); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getLessThanSignKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__0__Impl" // $ANTLR start "rule__TypeName__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8689:1: rule__TypeName__Group_1__1 : rule__TypeName__Group_1__1__Impl rule__TypeName__Group_1__2 ; public final void rule__TypeName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8693:1: ( rule__TypeName__Group_1__1__Impl rule__TypeName__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8694:2: rule__TypeName__Group_1__1__Impl rule__TypeName__Group_1__2 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__1__Impl_in_rule__TypeName__Group_1__118609); rule__TypeName__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__2_in_rule__TypeName__Group_1__118612); rule__TypeName__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__1" // $ANTLR start "rule__TypeName__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8701:1: rule__TypeName__Group_1__1__Impl : ( ruleTypeRef ) ; public final void rule__TypeName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8705:1: ( ( ruleTypeRef ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8706:1: ( ruleTypeRef ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8706:1: ( ruleTypeRef ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8707:1: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getTypeRefParserRuleCall_1_1()); } pushFollow(FollowSets000.FOLLOW_ruleTypeRef_in_rule__TypeName__Group_1__1__Impl18639); ruleTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getTypeRefParserRuleCall_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__1__Impl" // $ANTLR start "rule__TypeName__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8718:1: rule__TypeName__Group_1__2 : rule__TypeName__Group_1__2__Impl rule__TypeName__Group_1__3 ; public final void rule__TypeName__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8722:1: ( rule__TypeName__Group_1__2__Impl rule__TypeName__Group_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8723:2: rule__TypeName__Group_1__2__Impl rule__TypeName__Group_1__3 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__2__Impl_in_rule__TypeName__Group_1__218668); rule__TypeName__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__3_in_rule__TypeName__Group_1__218671); rule__TypeName__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__2" // $ANTLR start "rule__TypeName__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8730:1: rule__TypeName__Group_1__2__Impl : ( ( rule__TypeName__Group_1_2__0 )* ) ; public final void rule__TypeName__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8734:1: ( ( ( rule__TypeName__Group_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8735:1: ( ( rule__TypeName__Group_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8735:1: ( ( rule__TypeName__Group_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8736:1: ( rule__TypeName__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getGroup_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8737:1: ( rule__TypeName__Group_1_2__0 )* loop105: do { int alt105=2; int LA105_0 = input.LA(1); if ( (LA105_0==94) ) { alt105=1; } switch (alt105) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8737:2: rule__TypeName__Group_1_2__0 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1_2__0_in_rule__TypeName__Group_1__2__Impl18698); rule__TypeName__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop105; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__2__Impl" // $ANTLR start "rule__TypeName__Group_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8747:1: rule__TypeName__Group_1__3 : rule__TypeName__Group_1__3__Impl ; public final void rule__TypeName__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8751:1: ( rule__TypeName__Group_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8752:2: rule__TypeName__Group_1__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1__3__Impl_in_rule__TypeName__Group_1__318729); rule__TypeName__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__3" // $ANTLR start "rule__TypeName__Group_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8758:1: rule__TypeName__Group_1__3__Impl : ( '>' ) ; public final void rule__TypeName__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8762:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8763:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8763:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8764:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getGreaterThanSignKeyword_1_3()); } match(input,73,FollowSets000.FOLLOW_73_in_rule__TypeName__Group_1__3__Impl18757); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getGreaterThanSignKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1__3__Impl" // $ANTLR start "rule__TypeName__Group_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8785:1: rule__TypeName__Group_1_2__0 : rule__TypeName__Group_1_2__0__Impl rule__TypeName__Group_1_2__1 ; public final void rule__TypeName__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8789:1: ( rule__TypeName__Group_1_2__0__Impl rule__TypeName__Group_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8790:2: rule__TypeName__Group_1_2__0__Impl rule__TypeName__Group_1_2__1 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1_2__0__Impl_in_rule__TypeName__Group_1_2__018796); rule__TypeName__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1_2__1_in_rule__TypeName__Group_1_2__018799); rule__TypeName__Group_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1_2__0" // $ANTLR start "rule__TypeName__Group_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8797:1: rule__TypeName__Group_1_2__0__Impl : ( ',' ) ; public final void rule__TypeName__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8801:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8802:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8802:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8803:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getCommaKeyword_1_2_0()); } match(input,94,FollowSets000.FOLLOW_94_in_rule__TypeName__Group_1_2__0__Impl18827); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getCommaKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1_2__0__Impl" // $ANTLR start "rule__TypeName__Group_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8816:1: rule__TypeName__Group_1_2__1 : rule__TypeName__Group_1_2__1__Impl ; public final void rule__TypeName__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8820:1: ( rule__TypeName__Group_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8821:2: rule__TypeName__Group_1_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_1_2__1__Impl_in_rule__TypeName__Group_1_2__118858); rule__TypeName__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1_2__1" // $ANTLR start "rule__TypeName__Group_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8827:1: rule__TypeName__Group_1_2__1__Impl : ( ruleTypeRef ) ; public final void rule__TypeName__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8831:1: ( ( ruleTypeRef ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8832:1: ( ruleTypeRef ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8832:1: ( ruleTypeRef ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8833:1: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getTypeRefParserRuleCall_1_2_1()); } pushFollow(FollowSets000.FOLLOW_ruleTypeRef_in_rule__TypeName__Group_1_2__1__Impl18885); ruleTypeRef(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getTypeRefParserRuleCall_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_1_2__1__Impl" // $ANTLR start "rule__TypeName__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8848:1: rule__TypeName__Group_2__0 : rule__TypeName__Group_2__0__Impl rule__TypeName__Group_2__1 ; public final void rule__TypeName__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8852:1: ( rule__TypeName__Group_2__0__Impl rule__TypeName__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8853:2: rule__TypeName__Group_2__0__Impl rule__TypeName__Group_2__1 { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_2__0__Impl_in_rule__TypeName__Group_2__018918); rule__TypeName__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_2__1_in_rule__TypeName__Group_2__018921); rule__TypeName__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_2__0" // $ANTLR start "rule__TypeName__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8860:1: rule__TypeName__Group_2__0__Impl : ( '[' ) ; public final void rule__TypeName__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8864:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8865:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8865:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8866:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getLeftSquareBracketKeyword_2_0()); } match(input,97,FollowSets000.FOLLOW_97_in_rule__TypeName__Group_2__0__Impl18949); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getLeftSquareBracketKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_2__0__Impl" // $ANTLR start "rule__TypeName__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8879:1: rule__TypeName__Group_2__1 : rule__TypeName__Group_2__1__Impl ; public final void rule__TypeName__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8883:1: ( rule__TypeName__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8884:2: rule__TypeName__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__TypeName__Group_2__1__Impl_in_rule__TypeName__Group_2__118980); rule__TypeName__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_2__1" // $ANTLR start "rule__TypeName__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8890:1: rule__TypeName__Group_2__1__Impl : ( ']' ) ; public final void rule__TypeName__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8894:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8895:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8895:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8896:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameAccess().getRightSquareBracketKeyword_2_1()); } match(input,98,FollowSets000.FOLLOW_98_in_rule__TypeName__Group_2__1__Impl19008); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameAccess().getRightSquareBracketKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeName__Group_2__1__Impl" // $ANTLR start "rule__TypeRef__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8913:1: rule__TypeRef__Group__0 : rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ; public final void rule__TypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8917:1: ( rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8918:2: rule__TypeRef__Group__0__Impl rule__TypeRef__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__0__Impl_in_rule__TypeRef__Group__019043); rule__TypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__1_in_rule__TypeRef__Group__019046); rule__TypeRef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__0" // $ANTLR start "rule__TypeRef__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8925:1: rule__TypeRef__Group__0__Impl : ( ( '?' )? ) ; public final void rule__TypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8929:1: ( ( ( '?' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8930:1: ( ( '?' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8930:1: ( ( '?' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8931:1: ( '?' )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getQuestionMarkKeyword_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8932:1: ( '?' )? int alt106=2; int LA106_0 = input.LA(1); if ( (LA106_0==99) ) { alt106=1; } switch (alt106) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8933:2: '?' { match(input,99,FollowSets000.FOLLOW_99_in_rule__TypeRef__Group__0__Impl19075); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getQuestionMarkKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__0__Impl" // $ANTLR start "rule__TypeRef__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8944:1: rule__TypeRef__Group__1 : rule__TypeRef__Group__1__Impl rule__TypeRef__Group__2 ; public final void rule__TypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8948:1: ( rule__TypeRef__Group__1__Impl rule__TypeRef__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8949:2: rule__TypeRef__Group__1__Impl rule__TypeRef__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__1__Impl_in_rule__TypeRef__Group__119108); rule__TypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__2_in_rule__TypeRef__Group__119111); rule__TypeRef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__1" // $ANTLR start "rule__TypeRef__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8956:1: rule__TypeRef__Group__1__Impl : ( ( rule__TypeRef__Alternatives_1 )? ) ; public final void rule__TypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8960:1: ( ( ( rule__TypeRef__Alternatives_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8961:1: ( ( rule__TypeRef__Alternatives_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8961:1: ( ( rule__TypeRef__Alternatives_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8962:1: ( rule__TypeRef__Alternatives_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8963:1: ( rule__TypeRef__Alternatives_1 )? int alt107=2; int LA107_0 = input.LA(1); if ( ((LA107_0>=28 && LA107_0<=29)) ) { alt107=1; } switch (alt107) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8963:2: rule__TypeRef__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Alternatives_1_in_rule__TypeRef__Group__1__Impl19138); rule__TypeRef__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__1__Impl" // $ANTLR start "rule__TypeRef__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8973:1: rule__TypeRef__Group__2 : rule__TypeRef__Group__2__Impl ; public final void rule__TypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8977:1: ( rule__TypeRef__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8978:2: rule__TypeRef__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__TypeRef__Group__2__Impl_in_rule__TypeRef__Group__219169); rule__TypeRef__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__2" // $ANTLR start "rule__TypeRef__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8984:1: rule__TypeRef__Group__2__Impl : ( ruleTypeName ) ; public final void rule__TypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8988:1: ( ( ruleTypeName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8989:1: ( ruleTypeName ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8989:1: ( ruleTypeName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:8990:1: ruleTypeName { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getTypeNameParserRuleCall_2()); } pushFollow(FollowSets000.FOLLOW_ruleTypeName_in_rule__TypeRef__Group__2__Impl19196); ruleTypeName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeRefAccess().getTypeNameParserRuleCall_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeRef__Group__2__Impl" // $ANTLR start "rule__Member__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9007:1: rule__Member__Group__0 : rule__Member__Group__0__Impl rule__Member__Group__1 ; public final void rule__Member__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9011:1: ( rule__Member__Group__0__Impl rule__Member__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9012:2: rule__Member__Group__0__Impl rule__Member__Group__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__0__Impl_in_rule__Member__Group__019231); rule__Member__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group__1_in_rule__Member__Group__019234); rule__Member__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__0" // $ANTLR start "rule__Member__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9019:1: rule__Member__Group__0__Impl : ( () ) ; public final void rule__Member__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9023:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9024:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9024:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9025:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getXtendMemberAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9026:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9028:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getXtendMemberAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__0__Impl" // $ANTLR start "rule__Member__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9038:1: rule__Member__Group__1 : rule__Member__Group__1__Impl rule__Member__Group__2 ; public final void rule__Member__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9042:1: ( rule__Member__Group__1__Impl rule__Member__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9043:2: rule__Member__Group__1__Impl rule__Member__Group__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__1__Impl_in_rule__Member__Group__119292); rule__Member__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group__2_in_rule__Member__Group__119295); rule__Member__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__1" // $ANTLR start "rule__Member__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9050:1: rule__Member__Group__1__Impl : ( ( rule__Member__AnnotationsAssignment_1 )* ) ; public final void rule__Member__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9054:1: ( ( ( rule__Member__AnnotationsAssignment_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9055:1: ( ( rule__Member__AnnotationsAssignment_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9055:1: ( ( rule__Member__AnnotationsAssignment_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9056:1: ( rule__Member__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAnnotationsAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9057:1: ( rule__Member__AnnotationsAssignment_1 )* loop108: do { int alt108=2; int LA108_0 = input.LA(1); if ( (LA108_0==118) ) { alt108=1; } switch (alt108) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9057:2: rule__Member__AnnotationsAssignment_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__AnnotationsAssignment_1_in_rule__Member__Group__1__Impl19322); rule__Member__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop108; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAnnotationsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__1__Impl" // $ANTLR start "rule__Member__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9067:1: rule__Member__Group__2 : rule__Member__Group__2__Impl ; public final void rule__Member__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9071:1: ( rule__Member__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9072:2: rule__Member__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group__2__Impl_in_rule__Member__Group__219353); rule__Member__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__2" // $ANTLR start "rule__Member__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9078:1: rule__Member__Group__2__Impl : ( ( rule__Member__Alternatives_2 ) ) ; public final void rule__Member__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9082:1: ( ( ( rule__Member__Alternatives_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9083:1: ( ( rule__Member__Alternatives_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9083:1: ( ( rule__Member__Alternatives_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9084:1: ( rule__Member__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9085:1: ( rule__Member__Alternatives_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9085:2: rule__Member__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Alternatives_2_in_rule__Member__Group__2__Impl19380); rule__Member__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group__2__Impl" // $ANTLR start "rule__Member__Group_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9101:1: rule__Member__Group_2_0__0 : rule__Member__Group_2_0__0__Impl rule__Member__Group_2_0__1 ; public final void rule__Member__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9105:1: ( rule__Member__Group_2_0__0__Impl rule__Member__Group_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9106:2: rule__Member__Group_2_0__0__Impl rule__Member__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0__0__Impl_in_rule__Member__Group_2_0__019416); rule__Member__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0__1_in_rule__Member__Group_2_0__019419); rule__Member__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0__0" // $ANTLR start "rule__Member__Group_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9113:1: rule__Member__Group_2_0__0__Impl : ( () ) ; public final void rule__Member__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9117:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9118:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9118:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9119:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExampleAnnotationInfoAction_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9120:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9122:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExampleAnnotationInfoAction_2_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0__0__Impl" // $ANTLR start "rule__Member__Group_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9132:1: rule__Member__Group_2_0__1 : rule__Member__Group_2_0__1__Impl ; public final void rule__Member__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9136:1: ( rule__Member__Group_2_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9137:2: rule__Member__Group_2_0__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0__1__Impl_in_rule__Member__Group_2_0__119477); rule__Member__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0__1" // $ANTLR start "rule__Member__Group_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9143:1: rule__Member__Group_2_0__1__Impl : ( ( rule__Member__Group_2_0_1__0 ) ) ; public final void rule__Member__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9147:1: ( ( ( rule__Member__Group_2_0_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9148:1: ( ( rule__Member__Group_2_0_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9148:1: ( ( rule__Member__Group_2_0_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9149:1: ( rule__Member__Group_2_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9150:1: ( rule__Member__Group_2_0_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9150:2: rule__Member__Group_2_0_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__0_in_rule__Member__Group_2_0__1__Impl19504); rule__Member__Group_2_0_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0__1__Impl" // $ANTLR start "rule__Member__Group_2_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9164:1: rule__Member__Group_2_0_1__0 : rule__Member__Group_2_0_1__0__Impl rule__Member__Group_2_0_1__1 ; public final void rule__Member__Group_2_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9168:1: ( rule__Member__Group_2_0_1__0__Impl rule__Member__Group_2_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9169:2: rule__Member__Group_2_0_1__0__Impl rule__Member__Group_2_0_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__0__Impl_in_rule__Member__Group_2_0_1__019538); rule__Member__Group_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__1_in_rule__Member__Group_2_0_1__019541); rule__Member__Group_2_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__0" // $ANTLR start "rule__Member__Group_2_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9176:1: rule__Member__Group_2_0_1__0__Impl : ( ( rule__Member__PendingAssignment_2_0_1_0 )? ) ; public final void rule__Member__Group_2_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9180:1: ( ( ( rule__Member__PendingAssignment_2_0_1_0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9181:1: ( ( rule__Member__PendingAssignment_2_0_1_0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9181:1: ( ( rule__Member__PendingAssignment_2_0_1_0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9182:1: ( rule__Member__PendingAssignment_2_0_1_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPendingAssignment_2_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9183:1: ( rule__Member__PendingAssignment_2_0_1_0 )? int alt109=2; int LA109_0 = input.LA(1); if ( (LA109_0==135) ) { alt109=1; } switch (alt109) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9183:2: rule__Member__PendingAssignment_2_0_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__PendingAssignment_2_0_1_0_in_rule__Member__Group_2_0_1__0__Impl19568); rule__Member__PendingAssignment_2_0_1_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPendingAssignment_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__0__Impl" // $ANTLR start "rule__Member__Group_2_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9193:1: rule__Member__Group_2_0_1__1 : rule__Member__Group_2_0_1__1__Impl rule__Member__Group_2_0_1__2 ; public final void rule__Member__Group_2_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9197:1: ( rule__Member__Group_2_0_1__1__Impl rule__Member__Group_2_0_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9198:2: rule__Member__Group_2_0_1__1__Impl rule__Member__Group_2_0_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__1__Impl_in_rule__Member__Group_2_0_1__119599); rule__Member__Group_2_0_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__2_in_rule__Member__Group_2_0_1__119602); rule__Member__Group_2_0_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__1" // $ANTLR start "rule__Member__Group_2_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9205:1: rule__Member__Group_2_0_1__1__Impl : ( ( rule__Member__Alternatives_2_0_1_1 ) ) ; public final void rule__Member__Group_2_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9209:1: ( ( ( rule__Member__Alternatives_2_0_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9210:1: ( ( rule__Member__Alternatives_2_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9210:1: ( ( rule__Member__Alternatives_2_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9211:1: ( rule__Member__Alternatives_2_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9212:1: ( rule__Member__Alternatives_2_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9212:2: rule__Member__Alternatives_2_0_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Alternatives_2_0_1_1_in_rule__Member__Group_2_0_1__1__Impl19629); rule__Member__Alternatives_2_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__1__Impl" // $ANTLR start "rule__Member__Group_2_0_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9222:1: rule__Member__Group_2_0_1__2 : rule__Member__Group_2_0_1__2__Impl rule__Member__Group_2_0_1__3 ; public final void rule__Member__Group_2_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9226:1: ( rule__Member__Group_2_0_1__2__Impl rule__Member__Group_2_0_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9227:2: rule__Member__Group_2_0_1__2__Impl rule__Member__Group_2_0_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__2__Impl_in_rule__Member__Group_2_0_1__219659); rule__Member__Group_2_0_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__3_in_rule__Member__Group_2_0_1__219662); rule__Member__Group_2_0_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__2" // $ANTLR start "rule__Member__Group_2_0_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9234:1: rule__Member__Group_2_0_1__2__Impl : ( ( rule__Member__ExprAssignment_2_0_1_2 ) ) ; public final void rule__Member__Group_2_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9238:1: ( ( ( rule__Member__ExprAssignment_2_0_1_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9239:1: ( ( rule__Member__ExprAssignment_2_0_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9239:1: ( ( rule__Member__ExprAssignment_2_0_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9240:1: ( rule__Member__ExprAssignment_2_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExprAssignment_2_0_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9241:1: ( rule__Member__ExprAssignment_2_0_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9241:2: rule__Member__ExprAssignment_2_0_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExprAssignment_2_0_1_2_in_rule__Member__Group_2_0_1__2__Impl19689); rule__Member__ExprAssignment_2_0_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExprAssignment_2_0_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__2__Impl" // $ANTLR start "rule__Member__Group_2_0_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9251:1: rule__Member__Group_2_0_1__3 : rule__Member__Group_2_0_1__3__Impl ; public final void rule__Member__Group_2_0_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9255:1: ( rule__Member__Group_2_0_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9256:2: rule__Member__Group_2_0_1__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_0_1__3__Impl_in_rule__Member__Group_2_0_1__319719); rule__Member__Group_2_0_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__3" // $ANTLR start "rule__Member__Group_2_0_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9262:1: rule__Member__Group_2_0_1__3__Impl : ( ( rule__Member__ExpressionAssignment_2_0_1_3 )? ) ; public final void rule__Member__Group_2_0_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9266:1: ( ( ( rule__Member__ExpressionAssignment_2_0_1_3 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9267:1: ( ( rule__Member__ExpressionAssignment_2_0_1_3 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9267:1: ( ( rule__Member__ExpressionAssignment_2_0_1_3 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9268:1: ( rule__Member__ExpressionAssignment_2_0_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionAssignment_2_0_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9269:1: ( rule__Member__ExpressionAssignment_2_0_1_3 )? int alt110=2; int LA110_0 = input.LA(1); if ( (LA110_0==92) ) { alt110=1; } switch (alt110) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9269:2: rule__Member__ExpressionAssignment_2_0_1_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExpressionAssignment_2_0_1_3_in_rule__Member__Group_2_0_1__3__Impl19746); rule__Member__ExpressionAssignment_2_0_1_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionAssignment_2_0_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_0_1__3__Impl" // $ANTLR start "rule__Member__Group_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9287:1: rule__Member__Group_2_1__0 : rule__Member__Group_2_1__0__Impl rule__Member__Group_2_1__1 ; public final void rule__Member__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9291:1: ( rule__Member__Group_2_1__0__Impl rule__Member__Group_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9292:2: rule__Member__Group_2_1__0__Impl rule__Member__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1__0__Impl_in_rule__Member__Group_2_1__019785); rule__Member__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1__1_in_rule__Member__Group_2_1__019788); rule__Member__Group_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1__0" // $ANTLR start "rule__Member__Group_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9299:1: rule__Member__Group_2_1__0__Impl : ( () ) ; public final void rule__Member__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9303:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9304:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9304:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9305:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExampleGroupAnnotationInfoAction_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9306:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9308:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExampleGroupAnnotationInfoAction_2_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1__0__Impl" // $ANTLR start "rule__Member__Group_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9318:1: rule__Member__Group_2_1__1 : rule__Member__Group_2_1__1__Impl ; public final void rule__Member__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9322:1: ( rule__Member__Group_2_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9323:2: rule__Member__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1__1__Impl_in_rule__Member__Group_2_1__119846); rule__Member__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1__1" // $ANTLR start "rule__Member__Group_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9329:1: rule__Member__Group_2_1__1__Impl : ( ( rule__Member__Group_2_1_1__0 ) ) ; public final void rule__Member__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9333:1: ( ( ( rule__Member__Group_2_1_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9334:1: ( ( rule__Member__Group_2_1_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9334:1: ( ( rule__Member__Group_2_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9335:1: ( rule__Member__Group_2_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9336:1: ( rule__Member__Group_2_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9336:2: rule__Member__Group_2_1_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__0_in_rule__Member__Group_2_1__1__Impl19873); rule__Member__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1__1__Impl" // $ANTLR start "rule__Member__Group_2_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9350:1: rule__Member__Group_2_1_1__0 : rule__Member__Group_2_1_1__0__Impl rule__Member__Group_2_1_1__1 ; public final void rule__Member__Group_2_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9354:1: ( rule__Member__Group_2_1_1__0__Impl rule__Member__Group_2_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9355:2: rule__Member__Group_2_1_1__0__Impl rule__Member__Group_2_1_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__0__Impl_in_rule__Member__Group_2_1_1__019907); rule__Member__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__1_in_rule__Member__Group_2_1_1__019910); rule__Member__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__0" // $ANTLR start "rule__Member__Group_2_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9362:1: rule__Member__Group_2_1_1__0__Impl : ( ( rule__Member__PreambleAssignment_2_1_1_0 ) ) ; public final void rule__Member__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9366:1: ( ( ( rule__Member__PreambleAssignment_2_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9367:1: ( ( rule__Member__PreambleAssignment_2_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9367:1: ( ( rule__Member__PreambleAssignment_2_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9368:1: ( rule__Member__PreambleAssignment_2_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleAssignment_2_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9369:1: ( rule__Member__PreambleAssignment_2_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9369:2: rule__Member__PreambleAssignment_2_1_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__PreambleAssignment_2_1_1_0_in_rule__Member__Group_2_1_1__0__Impl19937); rule__Member__PreambleAssignment_2_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleAssignment_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__0__Impl" // $ANTLR start "rule__Member__Group_2_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9379:1: rule__Member__Group_2_1_1__1 : rule__Member__Group_2_1_1__1__Impl rule__Member__Group_2_1_1__2 ; public final void rule__Member__Group_2_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9383:1: ( rule__Member__Group_2_1_1__1__Impl rule__Member__Group_2_1_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9384:2: rule__Member__Group_2_1_1__1__Impl rule__Member__Group_2_1_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__1__Impl_in_rule__Member__Group_2_1_1__119967); rule__Member__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__2_in_rule__Member__Group_2_1_1__119970); rule__Member__Group_2_1_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__1" // $ANTLR start "rule__Member__Group_2_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9391:1: rule__Member__Group_2_1_1__1__Impl : ( ( rule__Member__TargetTypeAssignment_2_1_1_1 )? ) ; public final void rule__Member__Group_2_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9395:1: ( ( ( rule__Member__TargetTypeAssignment_2_1_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9396:1: ( ( rule__Member__TargetTypeAssignment_2_1_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9396:1: ( ( rule__Member__TargetTypeAssignment_2_1_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9397:1: ( rule__Member__TargetTypeAssignment_2_1_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTargetTypeAssignment_2_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9398:1: ( rule__Member__TargetTypeAssignment_2_1_1_1 )? int alt111=2; int LA111_0 = input.LA(1); if ( (LA111_0==RULE_ID||(LA111_0>=52 && LA111_0<=56)||LA111_0==78||LA111_0==95) ) { alt111=1; } switch (alt111) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9398:2: rule__Member__TargetTypeAssignment_2_1_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__TargetTypeAssignment_2_1_1_1_in_rule__Member__Group_2_1_1__1__Impl19997); rule__Member__TargetTypeAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTargetTypeAssignment_2_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__1__Impl" // $ANTLR start "rule__Member__Group_2_1_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9408:1: rule__Member__Group_2_1_1__2 : rule__Member__Group_2_1_1__2__Impl rule__Member__Group_2_1_1__3 ; public final void rule__Member__Group_2_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9412:1: ( rule__Member__Group_2_1_1__2__Impl rule__Member__Group_2_1_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9413:2: rule__Member__Group_2_1_1__2__Impl rule__Member__Group_2_1_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__2__Impl_in_rule__Member__Group_2_1_1__220028); rule__Member__Group_2_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__3_in_rule__Member__Group_2_1_1__220031); rule__Member__Group_2_1_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__2" // $ANTLR start "rule__Member__Group_2_1_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9420:1: rule__Member__Group_2_1_1__2__Impl : ( ( rule__Member__NameAssignment_2_1_1_2 )? ) ; public final void rule__Member__Group_2_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9424:1: ( ( ( rule__Member__NameAssignment_2_1_1_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9425:1: ( ( rule__Member__NameAssignment_2_1_1_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9425:1: ( ( rule__Member__NameAssignment_2_1_1_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9426:1: ( rule__Member__NameAssignment_2_1_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_1_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9427:1: ( rule__Member__NameAssignment_2_1_1_2 )? int alt112=2; int LA112_0 = input.LA(1); if ( (LA112_0==RULE_STRING) ) { alt112=1; } switch (alt112) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9427:2: rule__Member__NameAssignment_2_1_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_1_1_2_in_rule__Member__Group_2_1_1__2__Impl20058); rule__Member__NameAssignment_2_1_1_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__2__Impl" // $ANTLR start "rule__Member__Group_2_1_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9437:1: rule__Member__Group_2_1_1__3 : rule__Member__Group_2_1_1__3__Impl rule__Member__Group_2_1_1__4 ; public final void rule__Member__Group_2_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9441:1: ( rule__Member__Group_2_1_1__3__Impl rule__Member__Group_2_1_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9442:2: rule__Member__Group_2_1_1__3__Impl rule__Member__Group_2_1_1__4 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__3__Impl_in_rule__Member__Group_2_1_1__320089); rule__Member__Group_2_1_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__4_in_rule__Member__Group_2_1_1__320092); rule__Member__Group_2_1_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__3" // $ANTLR start "rule__Member__Group_2_1_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9449:1: rule__Member__Group_2_1_1__3__Impl : ( '{' ) ; public final void rule__Member__Group_2_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9453:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9454:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9454:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9455:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_1_1_3()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Member__Group_2_1_1__3__Impl20120); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_1_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__3__Impl" // $ANTLR start "rule__Member__Group_2_1_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9468:1: rule__Member__Group_2_1_1__4 : rule__Member__Group_2_1_1__4__Impl rule__Member__Group_2_1_1__5 ; public final void rule__Member__Group_2_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9472:1: ( rule__Member__Group_2_1_1__4__Impl rule__Member__Group_2_1_1__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9473:2: rule__Member__Group_2_1_1__4__Impl rule__Member__Group_2_1_1__5 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__4__Impl_in_rule__Member__Group_2_1_1__420151); rule__Member__Group_2_1_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__5_in_rule__Member__Group_2_1_1__420154); rule__Member__Group_2_1_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__4" // $ANTLR start "rule__Member__Group_2_1_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9480:1: rule__Member__Group_2_1_1__4__Impl : ( ( rule__Member__MembersAssignment_2_1_1_4 )* ) ; public final void rule__Member__Group_2_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9484:1: ( ( ( rule__Member__MembersAssignment_2_1_1_4 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9485:1: ( ( rule__Member__MembersAssignment_2_1_1_4 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9485:1: ( ( rule__Member__MembersAssignment_2_1_1_4 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9486:1: ( rule__Member__MembersAssignment_2_1_1_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getMembersAssignment_2_1_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9487:1: ( rule__Member__MembersAssignment_2_1_1_4 )* loop113: do { int alt113=2; int LA113_0 = input.LA(1); if ( (LA113_0==RULE_ID||(LA113_0>=30 && LA113_0<=31)||(LA113_0>=35 && LA113_0<=57)||LA113_0==78||LA113_0==95||(LA113_0>=100 && LA113_0<=101)||LA113_0==118||(LA113_0>=134 && LA113_0<=135)||LA113_0==137) ) { alt113=1; } switch (alt113) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9487:2: rule__Member__MembersAssignment_2_1_1_4 { pushFollow(FollowSets000.FOLLOW_rule__Member__MembersAssignment_2_1_1_4_in_rule__Member__Group_2_1_1__4__Impl20181); rule__Member__MembersAssignment_2_1_1_4(); state._fsp--; if (state.failed) return ; } break; default : break loop113; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getMembersAssignment_2_1_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__4__Impl" // $ANTLR start "rule__Member__Group_2_1_1__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9497:1: rule__Member__Group_2_1_1__5 : rule__Member__Group_2_1_1__5__Impl ; public final void rule__Member__Group_2_1_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9501:1: ( rule__Member__Group_2_1_1__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9502:2: rule__Member__Group_2_1_1__5__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_1_1__5__Impl_in_rule__Member__Group_2_1_1__520212); rule__Member__Group_2_1_1__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__5" // $ANTLR start "rule__Member__Group_2_1_1__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9508:1: rule__Member__Group_2_1_1__5__Impl : ( '}' ) ; public final void rule__Member__Group_2_1_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9512:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9513:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9513:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9514:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_1_1_5()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Member__Group_2_1_1__5__Impl20240); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_1_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_1_1__5__Impl" // $ANTLR start "rule__Member__Group_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9539:1: rule__Member__Group_2_2__0 : rule__Member__Group_2_2__0__Impl rule__Member__Group_2_2__1 ; public final void rule__Member__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9543:1: ( rule__Member__Group_2_2__0__Impl rule__Member__Group_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9544:2: rule__Member__Group_2_2__0__Impl rule__Member__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2__0__Impl_in_rule__Member__Group_2_2__020283); rule__Member__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2__1_in_rule__Member__Group_2_2__020286); rule__Member__Group_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2__0" // $ANTLR start "rule__Member__Group_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9551:1: rule__Member__Group_2_2__0__Impl : ( () ) ; public final void rule__Member__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9555:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9556:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9556:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9557:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getBeforeAnnotationInfoAction_2_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9558:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9560:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getBeforeAnnotationInfoAction_2_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2__0__Impl" // $ANTLR start "rule__Member__Group_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9570:1: rule__Member__Group_2_2__1 : rule__Member__Group_2_2__1__Impl ; public final void rule__Member__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9574:1: ( rule__Member__Group_2_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9575:2: rule__Member__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2__1__Impl_in_rule__Member__Group_2_2__120344); rule__Member__Group_2_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2__1" // $ANTLR start "rule__Member__Group_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9581:1: rule__Member__Group_2_2__1__Impl : ( ( rule__Member__Group_2_2_1__0 ) ) ; public final void rule__Member__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9585:1: ( ( ( rule__Member__Group_2_2_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9586:1: ( ( rule__Member__Group_2_2_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9586:1: ( ( rule__Member__Group_2_2_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9587:1: ( rule__Member__Group_2_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9588:1: ( rule__Member__Group_2_2_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9588:2: rule__Member__Group_2_2_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__0_in_rule__Member__Group_2_2__1__Impl20371); rule__Member__Group_2_2_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2__1__Impl" // $ANTLR start "rule__Member__Group_2_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9602:1: rule__Member__Group_2_2_1__0 : rule__Member__Group_2_2_1__0__Impl rule__Member__Group_2_2_1__1 ; public final void rule__Member__Group_2_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9606:1: ( rule__Member__Group_2_2_1__0__Impl rule__Member__Group_2_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9607:2: rule__Member__Group_2_2_1__0__Impl rule__Member__Group_2_2_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__0__Impl_in_rule__Member__Group_2_2_1__020405); rule__Member__Group_2_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__1_in_rule__Member__Group_2_2_1__020408); rule__Member__Group_2_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__0" // $ANTLR start "rule__Member__Group_2_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9614:1: rule__Member__Group_2_2_1__0__Impl : ( 'before' ) ; public final void rule__Member__Group_2_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9618:1: ( ( 'before' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9619:1: ( 'before' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9619:1: ( 'before' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9620:1: 'before' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getBeforeKeyword_2_2_1_0()); } match(input,100,FollowSets000.FOLLOW_100_in_rule__Member__Group_2_2_1__0__Impl20436); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getBeforeKeyword_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__0__Impl" // $ANTLR start "rule__Member__Group_2_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9633:1: rule__Member__Group_2_2_1__1 : rule__Member__Group_2_2_1__1__Impl rule__Member__Group_2_2_1__2 ; public final void rule__Member__Group_2_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9637:1: ( rule__Member__Group_2_2_1__1__Impl rule__Member__Group_2_2_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9638:2: rule__Member__Group_2_2_1__1__Impl rule__Member__Group_2_2_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__1__Impl_in_rule__Member__Group_2_2_1__120467); rule__Member__Group_2_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__2_in_rule__Member__Group_2_2_1__120470); rule__Member__Group_2_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__1" // $ANTLR start "rule__Member__Group_2_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9645:1: rule__Member__Group_2_2_1__1__Impl : ( ( rule__Member__Alternatives_2_2_1_1 )? ) ; public final void rule__Member__Group_2_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9649:1: ( ( ( rule__Member__Alternatives_2_2_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9650:1: ( ( rule__Member__Alternatives_2_2_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9650:1: ( ( rule__Member__Alternatives_2_2_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9651:1: ( rule__Member__Alternatives_2_2_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9652:1: ( rule__Member__Alternatives_2_2_1_1 )? int alt114=2; int LA114_0 = input.LA(1); if ( (LA114_0==32||LA114_0==136) ) { alt114=1; } switch (alt114) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9652:2: rule__Member__Alternatives_2_2_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Alternatives_2_2_1_1_in_rule__Member__Group_2_2_1__1__Impl20497); rule__Member__Alternatives_2_2_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__1__Impl" // $ANTLR start "rule__Member__Group_2_2_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9662:1: rule__Member__Group_2_2_1__2 : rule__Member__Group_2_2_1__2__Impl rule__Member__Group_2_2_1__3 ; public final void rule__Member__Group_2_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9666:1: ( rule__Member__Group_2_2_1__2__Impl rule__Member__Group_2_2_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9667:2: rule__Member__Group_2_2_1__2__Impl rule__Member__Group_2_2_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__2__Impl_in_rule__Member__Group_2_2_1__220528); rule__Member__Group_2_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__3_in_rule__Member__Group_2_2_1__220531); rule__Member__Group_2_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__2" // $ANTLR start "rule__Member__Group_2_2_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9674:1: rule__Member__Group_2_2_1__2__Impl : ( ( rule__Member__NameAssignment_2_2_1_2 )? ) ; public final void rule__Member__Group_2_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9678:1: ( ( ( rule__Member__NameAssignment_2_2_1_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9679:1: ( ( rule__Member__NameAssignment_2_2_1_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9679:1: ( ( rule__Member__NameAssignment_2_2_1_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9680:1: ( rule__Member__NameAssignment_2_2_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_2_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9681:1: ( rule__Member__NameAssignment_2_2_1_2 )? int alt115=2; alt115 = dfa115.predict(input); switch (alt115) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9681:2: rule__Member__NameAssignment_2_2_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_2_1_2_in_rule__Member__Group_2_2_1__2__Impl20558); rule__Member__NameAssignment_2_2_1_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__2__Impl" // $ANTLR start "rule__Member__Group_2_2_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9691:1: rule__Member__Group_2_2_1__3 : rule__Member__Group_2_2_1__3__Impl ; public final void rule__Member__Group_2_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9695:1: ( rule__Member__Group_2_2_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9696:2: rule__Member__Group_2_2_1__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_2_1__3__Impl_in_rule__Member__Group_2_2_1__320589); rule__Member__Group_2_2_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__3" // $ANTLR start "rule__Member__Group_2_2_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9702:1: rule__Member__Group_2_2_1__3__Impl : ( ( rule__Member__ExpressionAssignment_2_2_1_3 ) ) ; public final void rule__Member__Group_2_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9706:1: ( ( ( rule__Member__ExpressionAssignment_2_2_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9707:1: ( ( rule__Member__ExpressionAssignment_2_2_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9707:1: ( ( rule__Member__ExpressionAssignment_2_2_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9708:1: ( rule__Member__ExpressionAssignment_2_2_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionAssignment_2_2_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9709:1: ( rule__Member__ExpressionAssignment_2_2_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9709:2: rule__Member__ExpressionAssignment_2_2_1_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExpressionAssignment_2_2_1_3_in_rule__Member__Group_2_2_1__3__Impl20616); rule__Member__ExpressionAssignment_2_2_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionAssignment_2_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_2_1__3__Impl" // $ANTLR start "rule__Member__Group_2_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9727:1: rule__Member__Group_2_3__0 : rule__Member__Group_2_3__0__Impl rule__Member__Group_2_3__1 ; public final void rule__Member__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9731:1: ( rule__Member__Group_2_3__0__Impl rule__Member__Group_2_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9732:2: rule__Member__Group_2_3__0__Impl rule__Member__Group_2_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__0__Impl_in_rule__Member__Group_2_3__020654); rule__Member__Group_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__1_in_rule__Member__Group_2_3__020657); rule__Member__Group_2_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3__0" // $ANTLR start "rule__Member__Group_2_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9739:1: rule__Member__Group_2_3__0__Impl : ( () ) ; public final void rule__Member__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9743:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9744:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9744:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9745:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAfterAnnotationInfoAction_2_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9746:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9748:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAfterAnnotationInfoAction_2_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3__0__Impl" // $ANTLR start "rule__Member__Group_2_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9758:1: rule__Member__Group_2_3__1 : rule__Member__Group_2_3__1__Impl ; public final void rule__Member__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9762:1: ( rule__Member__Group_2_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9763:2: rule__Member__Group_2_3__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3__1__Impl_in_rule__Member__Group_2_3__120715); rule__Member__Group_2_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3__1" // $ANTLR start "rule__Member__Group_2_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9769:1: rule__Member__Group_2_3__1__Impl : ( ( rule__Member__Group_2_3_1__0 ) ) ; public final void rule__Member__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9773:1: ( ( ( rule__Member__Group_2_3_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9774:1: ( ( rule__Member__Group_2_3_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9774:1: ( ( rule__Member__Group_2_3_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9775:1: ( rule__Member__Group_2_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9776:1: ( rule__Member__Group_2_3_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9776:2: rule__Member__Group_2_3_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__0_in_rule__Member__Group_2_3__1__Impl20742); rule__Member__Group_2_3_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3__1__Impl" // $ANTLR start "rule__Member__Group_2_3_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9790:1: rule__Member__Group_2_3_1__0 : rule__Member__Group_2_3_1__0__Impl rule__Member__Group_2_3_1__1 ; public final void rule__Member__Group_2_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9794:1: ( rule__Member__Group_2_3_1__0__Impl rule__Member__Group_2_3_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9795:2: rule__Member__Group_2_3_1__0__Impl rule__Member__Group_2_3_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__0__Impl_in_rule__Member__Group_2_3_1__020776); rule__Member__Group_2_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__1_in_rule__Member__Group_2_3_1__020779); rule__Member__Group_2_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__0" // $ANTLR start "rule__Member__Group_2_3_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9802:1: rule__Member__Group_2_3_1__0__Impl : ( 'after' ) ; public final void rule__Member__Group_2_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9806:1: ( ( 'after' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9807:1: ( 'after' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9807:1: ( 'after' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9808:1: 'after' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAfterKeyword_2_3_1_0()); } match(input,101,FollowSets000.FOLLOW_101_in_rule__Member__Group_2_3_1__0__Impl20807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAfterKeyword_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__0__Impl" // $ANTLR start "rule__Member__Group_2_3_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9821:1: rule__Member__Group_2_3_1__1 : rule__Member__Group_2_3_1__1__Impl rule__Member__Group_2_3_1__2 ; public final void rule__Member__Group_2_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9825:1: ( rule__Member__Group_2_3_1__1__Impl rule__Member__Group_2_3_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9826:2: rule__Member__Group_2_3_1__1__Impl rule__Member__Group_2_3_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__1__Impl_in_rule__Member__Group_2_3_1__120838); rule__Member__Group_2_3_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__2_in_rule__Member__Group_2_3_1__120841); rule__Member__Group_2_3_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__1" // $ANTLR start "rule__Member__Group_2_3_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9833:1: rule__Member__Group_2_3_1__1__Impl : ( ( rule__Member__Alternatives_2_3_1_1 )? ) ; public final void rule__Member__Group_2_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9837:1: ( ( ( rule__Member__Alternatives_2_3_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9838:1: ( ( rule__Member__Alternatives_2_3_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9838:1: ( ( rule__Member__Alternatives_2_3_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9839:1: ( rule__Member__Alternatives_2_3_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9840:1: ( rule__Member__Alternatives_2_3_1_1 )? int alt116=2; int LA116_0 = input.LA(1); if ( (LA116_0==32||LA116_0==136) ) { alt116=1; } switch (alt116) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9840:2: rule__Member__Alternatives_2_3_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Alternatives_2_3_1_1_in_rule__Member__Group_2_3_1__1__Impl20868); rule__Member__Alternatives_2_3_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__1__Impl" // $ANTLR start "rule__Member__Group_2_3_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9850:1: rule__Member__Group_2_3_1__2 : rule__Member__Group_2_3_1__2__Impl rule__Member__Group_2_3_1__3 ; public final void rule__Member__Group_2_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9854:1: ( rule__Member__Group_2_3_1__2__Impl rule__Member__Group_2_3_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9855:2: rule__Member__Group_2_3_1__2__Impl rule__Member__Group_2_3_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__2__Impl_in_rule__Member__Group_2_3_1__220899); rule__Member__Group_2_3_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__3_in_rule__Member__Group_2_3_1__220902); rule__Member__Group_2_3_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__2" // $ANTLR start "rule__Member__Group_2_3_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9862:1: rule__Member__Group_2_3_1__2__Impl : ( ( rule__Member__NameAssignment_2_3_1_2 )? ) ; public final void rule__Member__Group_2_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9866:1: ( ( ( rule__Member__NameAssignment_2_3_1_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9867:1: ( ( rule__Member__NameAssignment_2_3_1_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9867:1: ( ( rule__Member__NameAssignment_2_3_1_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9868:1: ( rule__Member__NameAssignment_2_3_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_3_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9869:1: ( rule__Member__NameAssignment_2_3_1_2 )? int alt117=2; alt117 = dfa117.predict(input); switch (alt117) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9869:2: rule__Member__NameAssignment_2_3_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_3_1_2_in_rule__Member__Group_2_3_1__2__Impl20929); rule__Member__NameAssignment_2_3_1_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_3_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__2__Impl" // $ANTLR start "rule__Member__Group_2_3_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9879:1: rule__Member__Group_2_3_1__3 : rule__Member__Group_2_3_1__3__Impl ; public final void rule__Member__Group_2_3_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9883:1: ( rule__Member__Group_2_3_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9884:2: rule__Member__Group_2_3_1__3__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_3_1__3__Impl_in_rule__Member__Group_2_3_1__320960); rule__Member__Group_2_3_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__3" // $ANTLR start "rule__Member__Group_2_3_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9890:1: rule__Member__Group_2_3_1__3__Impl : ( ( rule__Member__ExpressionAssignment_2_3_1_3 ) ) ; public final void rule__Member__Group_2_3_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9894:1: ( ( ( rule__Member__ExpressionAssignment_2_3_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9895:1: ( ( rule__Member__ExpressionAssignment_2_3_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9895:1: ( ( rule__Member__ExpressionAssignment_2_3_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9896:1: ( rule__Member__ExpressionAssignment_2_3_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionAssignment_2_3_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9897:1: ( rule__Member__ExpressionAssignment_2_3_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9897:2: rule__Member__ExpressionAssignment_2_3_1_3 { pushFollow(FollowSets000.FOLLOW_rule__Member__ExpressionAssignment_2_3_1_3_in_rule__Member__Group_2_3_1__3__Impl20987); rule__Member__ExpressionAssignment_2_3_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionAssignment_2_3_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_3_1__3__Impl" // $ANTLR start "rule__Member__Group_2_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9915:1: rule__Member__Group_2_4__0 : rule__Member__Group_2_4__0__Impl rule__Member__Group_2_4__1 ; public final void rule__Member__Group_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9919:1: ( rule__Member__Group_2_4__0__Impl rule__Member__Group_2_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9920:2: rule__Member__Group_2_4__0__Impl rule__Member__Group_2_4__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4__0__Impl_in_rule__Member__Group_2_4__021025); rule__Member__Group_2_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4__1_in_rule__Member__Group_2_4__021028); rule__Member__Group_2_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4__0" // $ANTLR start "rule__Member__Group_2_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9927:1: rule__Member__Group_2_4__0__Impl : ( () ) ; public final void rule__Member__Group_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9931:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9932:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9932:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9933:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExampleGroupAnnotationInfoAction_2_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9934:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9936:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExampleGroupAnnotationInfoAction_2_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4__0__Impl" // $ANTLR start "rule__Member__Group_2_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9946:1: rule__Member__Group_2_4__1 : rule__Member__Group_2_4__1__Impl ; public final void rule__Member__Group_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9950:1: ( rule__Member__Group_2_4__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9951:2: rule__Member__Group_2_4__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4__1__Impl_in_rule__Member__Group_2_4__121086); rule__Member__Group_2_4__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4__1" // $ANTLR start "rule__Member__Group_2_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9957:1: rule__Member__Group_2_4__1__Impl : ( ( rule__Member__Group_2_4_1__0 ) ) ; public final void rule__Member__Group_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9961:1: ( ( ( rule__Member__Group_2_4_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9962:1: ( ( rule__Member__Group_2_4_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9962:1: ( ( rule__Member__Group_2_4_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9963:1: ( rule__Member__Group_2_4_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9964:1: ( rule__Member__Group_2_4_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9964:2: rule__Member__Group_2_4_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__0_in_rule__Member__Group_2_4__1__Impl21113); rule__Member__Group_2_4_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4__1__Impl" // $ANTLR start "rule__Member__Group_2_4_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9978:1: rule__Member__Group_2_4_1__0 : rule__Member__Group_2_4_1__0__Impl rule__Member__Group_2_4_1__1 ; public final void rule__Member__Group_2_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9982:1: ( rule__Member__Group_2_4_1__0__Impl rule__Member__Group_2_4_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9983:2: rule__Member__Group_2_4_1__0__Impl rule__Member__Group_2_4_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__0__Impl_in_rule__Member__Group_2_4_1__021147); rule__Member__Group_2_4_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__1_in_rule__Member__Group_2_4_1__021150); rule__Member__Group_2_4_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__0" // $ANTLR start "rule__Member__Group_2_4_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9990:1: rule__Member__Group_2_4_1__0__Impl : ( ( rule__Member__PreambleAssignment_2_4_1_0 ) ) ; public final void rule__Member__Group_2_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9994:1: ( ( ( rule__Member__PreambleAssignment_2_4_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9995:1: ( ( rule__Member__PreambleAssignment_2_4_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9995:1: ( ( rule__Member__PreambleAssignment_2_4_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9996:1: ( rule__Member__PreambleAssignment_2_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleAssignment_2_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9997:1: ( rule__Member__PreambleAssignment_2_4_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9997:2: rule__Member__PreambleAssignment_2_4_1_0 { pushFollow(FollowSets000.FOLLOW_rule__Member__PreambleAssignment_2_4_1_0_in_rule__Member__Group_2_4_1__0__Impl21177); rule__Member__PreambleAssignment_2_4_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleAssignment_2_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__0__Impl" // $ANTLR start "rule__Member__Group_2_4_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10007:1: rule__Member__Group_2_4_1__1 : rule__Member__Group_2_4_1__1__Impl rule__Member__Group_2_4_1__2 ; public final void rule__Member__Group_2_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10011:1: ( rule__Member__Group_2_4_1__1__Impl rule__Member__Group_2_4_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10012:2: rule__Member__Group_2_4_1__1__Impl rule__Member__Group_2_4_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__1__Impl_in_rule__Member__Group_2_4_1__121207); rule__Member__Group_2_4_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__2_in_rule__Member__Group_2_4_1__121210); rule__Member__Group_2_4_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__1" // $ANTLR start "rule__Member__Group_2_4_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10019:1: rule__Member__Group_2_4_1__1__Impl : ( ( rule__Member__TargetOperationAssignment_2_4_1_1 )? ) ; public final void rule__Member__Group_2_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10023:1: ( ( ( rule__Member__TargetOperationAssignment_2_4_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10024:1: ( ( rule__Member__TargetOperationAssignment_2_4_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10024:1: ( ( rule__Member__TargetOperationAssignment_2_4_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10025:1: ( rule__Member__TargetOperationAssignment_2_4_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTargetOperationAssignment_2_4_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10026:1: ( rule__Member__TargetOperationAssignment_2_4_1_1 )? int alt118=2; int LA118_0 = input.LA(1); if ( (LA118_0==RULE_ID) ) { alt118=1; } switch (alt118) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10026:2: rule__Member__TargetOperationAssignment_2_4_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__TargetOperationAssignment_2_4_1_1_in_rule__Member__Group_2_4_1__1__Impl21237); rule__Member__TargetOperationAssignment_2_4_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTargetOperationAssignment_2_4_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__1__Impl" // $ANTLR start "rule__Member__Group_2_4_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10036:1: rule__Member__Group_2_4_1__2 : rule__Member__Group_2_4_1__2__Impl rule__Member__Group_2_4_1__3 ; public final void rule__Member__Group_2_4_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10040:1: ( rule__Member__Group_2_4_1__2__Impl rule__Member__Group_2_4_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10041:2: rule__Member__Group_2_4_1__2__Impl rule__Member__Group_2_4_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__2__Impl_in_rule__Member__Group_2_4_1__221268); rule__Member__Group_2_4_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__3_in_rule__Member__Group_2_4_1__221271); rule__Member__Group_2_4_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__2" // $ANTLR start "rule__Member__Group_2_4_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10048:1: rule__Member__Group_2_4_1__2__Impl : ( ( rule__Member__NameAssignment_2_4_1_2 )? ) ; public final void rule__Member__Group_2_4_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10052:1: ( ( ( rule__Member__NameAssignment_2_4_1_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10053:1: ( ( rule__Member__NameAssignment_2_4_1_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10053:1: ( ( rule__Member__NameAssignment_2_4_1_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10054:1: ( rule__Member__NameAssignment_2_4_1_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_4_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10055:1: ( rule__Member__NameAssignment_2_4_1_2 )? int alt119=2; int LA119_0 = input.LA(1); if ( (LA119_0==RULE_STRING) ) { alt119=1; } switch (alt119) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10055:2: rule__Member__NameAssignment_2_4_1_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_4_1_2_in_rule__Member__Group_2_4_1__2__Impl21298); rule__Member__NameAssignment_2_4_1_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_4_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__2__Impl" // $ANTLR start "rule__Member__Group_2_4_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10065:1: rule__Member__Group_2_4_1__3 : rule__Member__Group_2_4_1__3__Impl rule__Member__Group_2_4_1__4 ; public final void rule__Member__Group_2_4_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10069:1: ( rule__Member__Group_2_4_1__3__Impl rule__Member__Group_2_4_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10070:2: rule__Member__Group_2_4_1__3__Impl rule__Member__Group_2_4_1__4 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__3__Impl_in_rule__Member__Group_2_4_1__321329); rule__Member__Group_2_4_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__4_in_rule__Member__Group_2_4_1__321332); rule__Member__Group_2_4_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__3" // $ANTLR start "rule__Member__Group_2_4_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10077:1: rule__Member__Group_2_4_1__3__Impl : ( '{' ) ; public final void rule__Member__Group_2_4_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10081:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10082:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10082:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10083:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_4_1_3()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Member__Group_2_4_1__3__Impl21360); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_4_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__3__Impl" // $ANTLR start "rule__Member__Group_2_4_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10096:1: rule__Member__Group_2_4_1__4 : rule__Member__Group_2_4_1__4__Impl rule__Member__Group_2_4_1__5 ; public final void rule__Member__Group_2_4_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10100:1: ( rule__Member__Group_2_4_1__4__Impl rule__Member__Group_2_4_1__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10101:2: rule__Member__Group_2_4_1__4__Impl rule__Member__Group_2_4_1__5 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__4__Impl_in_rule__Member__Group_2_4_1__421391); rule__Member__Group_2_4_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__5_in_rule__Member__Group_2_4_1__421394); rule__Member__Group_2_4_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__4" // $ANTLR start "rule__Member__Group_2_4_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10108:1: rule__Member__Group_2_4_1__4__Impl : ( ( rule__Member__MembersAssignment_2_4_1_4 )* ) ; public final void rule__Member__Group_2_4_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10112:1: ( ( ( rule__Member__MembersAssignment_2_4_1_4 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10113:1: ( ( rule__Member__MembersAssignment_2_4_1_4 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10113:1: ( ( rule__Member__MembersAssignment_2_4_1_4 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10114:1: ( rule__Member__MembersAssignment_2_4_1_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getMembersAssignment_2_4_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10115:1: ( rule__Member__MembersAssignment_2_4_1_4 )* loop120: do { int alt120=2; int LA120_0 = input.LA(1); if ( (LA120_0==RULE_ID||(LA120_0>=30 && LA120_0<=31)||(LA120_0>=35 && LA120_0<=57)||LA120_0==78||LA120_0==95||(LA120_0>=100 && LA120_0<=101)||LA120_0==118||(LA120_0>=134 && LA120_0<=135)||LA120_0==137) ) { alt120=1; } switch (alt120) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10115:2: rule__Member__MembersAssignment_2_4_1_4 { pushFollow(FollowSets000.FOLLOW_rule__Member__MembersAssignment_2_4_1_4_in_rule__Member__Group_2_4_1__4__Impl21421); rule__Member__MembersAssignment_2_4_1_4(); state._fsp--; if (state.failed) return ; } break; default : break loop120; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getMembersAssignment_2_4_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__4__Impl" // $ANTLR start "rule__Member__Group_2_4_1__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10125:1: rule__Member__Group_2_4_1__5 : rule__Member__Group_2_4_1__5__Impl ; public final void rule__Member__Group_2_4_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10129:1: ( rule__Member__Group_2_4_1__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10130:2: rule__Member__Group_2_4_1__5__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_4_1__5__Impl_in_rule__Member__Group_2_4_1__521452); rule__Member__Group_2_4_1__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__5" // $ANTLR start "rule__Member__Group_2_4_1__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10136:1: rule__Member__Group_2_4_1__5__Impl : ( '}' ) ; public final void rule__Member__Group_2_4_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10140:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10141:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10141:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10142:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_4_1_5()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Member__Group_2_4_1__5__Impl21480); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_4_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_4_1__5__Impl" // $ANTLR start "rule__Member__Group_2_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10167:1: rule__Member__Group_2_5__0 : rule__Member__Group_2_5__0__Impl rule__Member__Group_2_5__1 ; public final void rule__Member__Group_2_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10171:1: ( rule__Member__Group_2_5__0__Impl rule__Member__Group_2_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10172:2: rule__Member__Group_2_5__0__Impl rule__Member__Group_2_5__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5__0__Impl_in_rule__Member__Group_2_5__021523); rule__Member__Group_2_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5__1_in_rule__Member__Group_2_5__021526); rule__Member__Group_2_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5__0" // $ANTLR start "rule__Member__Group_2_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10179:1: rule__Member__Group_2_5__0__Impl : ( () ) ; public final void rule__Member__Group_2_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10183:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10184:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10184:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10185:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExampleTableAnnotationInfoAction_2_5_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10186:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10188:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExampleTableAnnotationInfoAction_2_5_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5__0__Impl" // $ANTLR start "rule__Member__Group_2_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10198:1: rule__Member__Group_2_5__1 : rule__Member__Group_2_5__1__Impl ; public final void rule__Member__Group_2_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10202:1: ( rule__Member__Group_2_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10203:2: rule__Member__Group_2_5__1__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5__1__Impl_in_rule__Member__Group_2_5__121584); rule__Member__Group_2_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5__1" // $ANTLR start "rule__Member__Group_2_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10209:1: rule__Member__Group_2_5__1__Impl : ( ( rule__Member__Group_2_5_1__0 ) ) ; public final void rule__Member__Group_2_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10213:1: ( ( ( rule__Member__Group_2_5_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10214:1: ( ( rule__Member__Group_2_5_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10214:1: ( ( rule__Member__Group_2_5_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10215:1: ( rule__Member__Group_2_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10216:1: ( rule__Member__Group_2_5_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10216:2: rule__Member__Group_2_5_1__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__0_in_rule__Member__Group_2_5__1__Impl21611); rule__Member__Group_2_5_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5__1__Impl" // $ANTLR start "rule__Member__Group_2_5_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10230:1: rule__Member__Group_2_5_1__0 : rule__Member__Group_2_5_1__0__Impl rule__Member__Group_2_5_1__1 ; public final void rule__Member__Group_2_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10234:1: ( rule__Member__Group_2_5_1__0__Impl rule__Member__Group_2_5_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10235:2: rule__Member__Group_2_5_1__0__Impl rule__Member__Group_2_5_1__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__0__Impl_in_rule__Member__Group_2_5_1__021645); rule__Member__Group_2_5_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__1_in_rule__Member__Group_2_5_1__021648); rule__Member__Group_2_5_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__0" // $ANTLR start "rule__Member__Group_2_5_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10242:1: rule__Member__Group_2_5_1__0__Impl : ( 'def' ) ; public final void rule__Member__Group_2_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10246:1: ( ( 'def' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10247:1: ( 'def' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10247:1: ( 'def' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10248:1: 'def' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getDefKeyword_2_5_1_0()); } match(input,50,FollowSets000.FOLLOW_50_in_rule__Member__Group_2_5_1__0__Impl21676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getDefKeyword_2_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__0__Impl" // $ANTLR start "rule__Member__Group_2_5_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10261:1: rule__Member__Group_2_5_1__1 : rule__Member__Group_2_5_1__1__Impl rule__Member__Group_2_5_1__2 ; public final void rule__Member__Group_2_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10265:1: ( rule__Member__Group_2_5_1__1__Impl rule__Member__Group_2_5_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10266:2: rule__Member__Group_2_5_1__1__Impl rule__Member__Group_2_5_1__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__1__Impl_in_rule__Member__Group_2_5_1__121707); rule__Member__Group_2_5_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__2_in_rule__Member__Group_2_5_1__121710); rule__Member__Group_2_5_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__1" // $ANTLR start "rule__Member__Group_2_5_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10273:1: rule__Member__Group_2_5_1__1__Impl : ( ( rule__Member__NameAssignment_2_5_1_1 )? ) ; public final void rule__Member__Group_2_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10277:1: ( ( ( rule__Member__NameAssignment_2_5_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10278:1: ( ( rule__Member__NameAssignment_2_5_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10278:1: ( ( rule__Member__NameAssignment_2_5_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10279:1: ( rule__Member__NameAssignment_2_5_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_5_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10280:1: ( rule__Member__NameAssignment_2_5_1_1 )? int alt121=2; int LA121_0 = input.LA(1); if ( (LA121_0==RULE_ID) ) { alt121=1; } switch (alt121) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10280:2: rule__Member__NameAssignment_2_5_1_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__NameAssignment_2_5_1_1_in_rule__Member__Group_2_5_1__1__Impl21737); rule__Member__NameAssignment_2_5_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_5_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__1__Impl" // $ANTLR start "rule__Member__Group_2_5_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10290:1: rule__Member__Group_2_5_1__2 : rule__Member__Group_2_5_1__2__Impl rule__Member__Group_2_5_1__3 ; public final void rule__Member__Group_2_5_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10294:1: ( rule__Member__Group_2_5_1__2__Impl rule__Member__Group_2_5_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10295:2: rule__Member__Group_2_5_1__2__Impl rule__Member__Group_2_5_1__3 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__2__Impl_in_rule__Member__Group_2_5_1__221768); rule__Member__Group_2_5_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__3_in_rule__Member__Group_2_5_1__221771); rule__Member__Group_2_5_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__2" // $ANTLR start "rule__Member__Group_2_5_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10302:1: rule__Member__Group_2_5_1__2__Impl : ( '{' ) ; public final void rule__Member__Group_2_5_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10306:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10307:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10307:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10308:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_5_1_2()); } match(input,92,FollowSets000.FOLLOW_92_in_rule__Member__Group_2_5_1__2__Impl21799); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftCurlyBracketKeyword_2_5_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__2__Impl" // $ANTLR start "rule__Member__Group_2_5_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10321:1: rule__Member__Group_2_5_1__3 : rule__Member__Group_2_5_1__3__Impl rule__Member__Group_2_5_1__4 ; public final void rule__Member__Group_2_5_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10325:1: ( rule__Member__Group_2_5_1__3__Impl rule__Member__Group_2_5_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10326:2: rule__Member__Group_2_5_1__3__Impl rule__Member__Group_2_5_1__4 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__3__Impl_in_rule__Member__Group_2_5_1__321830); rule__Member__Group_2_5_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__4_in_rule__Member__Group_2_5_1__321833); rule__Member__Group_2_5_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__3" // $ANTLR start "rule__Member__Group_2_5_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10333:1: rule__Member__Group_2_5_1__3__Impl : ( ( rule__Member__Group_2_5_1_3__0 )? ) ; public final void rule__Member__Group_2_5_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10337:1: ( ( ( rule__Member__Group_2_5_1_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10338:1: ( ( rule__Member__Group_2_5_1_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10338:1: ( ( rule__Member__Group_2_5_1_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10339:1: ( rule__Member__Group_2_5_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_5_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10340:1: ( rule__Member__Group_2_5_1_3__0 )? int alt122=2; int LA122_0 = input.LA(1); if ( (LA122_0==102) ) { alt122=1; } switch (alt122) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10340:2: rule__Member__Group_2_5_1_3__0 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__0_in_rule__Member__Group_2_5_1__3__Impl21860); rule__Member__Group_2_5_1_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_5_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__3__Impl" // $ANTLR start "rule__Member__Group_2_5_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10350:1: rule__Member__Group_2_5_1__4 : rule__Member__Group_2_5_1__4__Impl ; public final void rule__Member__Group_2_5_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10354:1: ( rule__Member__Group_2_5_1__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10355:2: rule__Member__Group_2_5_1__4__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1__4__Impl_in_rule__Member__Group_2_5_1__421891); rule__Member__Group_2_5_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__4" // $ANTLR start "rule__Member__Group_2_5_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10361:1: rule__Member__Group_2_5_1__4__Impl : ( '}' ) ; public final void rule__Member__Group_2_5_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10365:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10366:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10366:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10367:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_5_1_4()); } match(input,93,FollowSets000.FOLLOW_93_in_rule__Member__Group_2_5_1__4__Impl21919); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRightCurlyBracketKeyword_2_5_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1__4__Impl" // $ANTLR start "rule__Member__Group_2_5_1_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10390:1: rule__Member__Group_2_5_1_3__0 : rule__Member__Group_2_5_1_3__0__Impl rule__Member__Group_2_5_1_3__1 ; public final void rule__Member__Group_2_5_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10394:1: ( rule__Member__Group_2_5_1_3__0__Impl rule__Member__Group_2_5_1_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10395:2: rule__Member__Group_2_5_1_3__0__Impl rule__Member__Group_2_5_1_3__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__0__Impl_in_rule__Member__Group_2_5_1_3__021960); rule__Member__Group_2_5_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__1_in_rule__Member__Group_2_5_1_3__021963); rule__Member__Group_2_5_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__0" // $ANTLR start "rule__Member__Group_2_5_1_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10402:1: rule__Member__Group_2_5_1_3__0__Impl : ( '|' ) ; public final void rule__Member__Group_2_5_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10406:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10407:1: ( '|' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10407:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10408:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getVerticalLineKeyword_2_5_1_3_0()); } match(input,102,FollowSets000.FOLLOW_102_in_rule__Member__Group_2_5_1_3__0__Impl21991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getVerticalLineKeyword_2_5_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__0__Impl" // $ANTLR start "rule__Member__Group_2_5_1_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10421:1: rule__Member__Group_2_5_1_3__1 : rule__Member__Group_2_5_1_3__1__Impl rule__Member__Group_2_5_1_3__2 ; public final void rule__Member__Group_2_5_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10425:1: ( rule__Member__Group_2_5_1_3__1__Impl rule__Member__Group_2_5_1_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10426:2: rule__Member__Group_2_5_1_3__1__Impl rule__Member__Group_2_5_1_3__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__1__Impl_in_rule__Member__Group_2_5_1_3__122022); rule__Member__Group_2_5_1_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__2_in_rule__Member__Group_2_5_1_3__122025); rule__Member__Group_2_5_1_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__1" // $ANTLR start "rule__Member__Group_2_5_1_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10433:1: rule__Member__Group_2_5_1_3__1__Impl : ( ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* ) ; public final void rule__Member__Group_2_5_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10437:1: ( ( ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10438:1: ( ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10438:1: ( ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10439:1: ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getColumnsAssignment_2_5_1_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10440:1: ( rule__Member__ColumnsAssignment_2_5_1_3_1 )* loop123: do { int alt123=2; int LA123_0 = input.LA(1); if ( (LA123_0==RULE_ID||(LA123_0>=52 && LA123_0<=56)||LA123_0==78||LA123_0==95) ) { alt123=1; } switch (alt123) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10440:2: rule__Member__ColumnsAssignment_2_5_1_3_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ColumnsAssignment_2_5_1_3_1_in_rule__Member__Group_2_5_1_3__1__Impl22052); rule__Member__ColumnsAssignment_2_5_1_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop123; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getColumnsAssignment_2_5_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__1__Impl" // $ANTLR start "rule__Member__Group_2_5_1_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10450:1: rule__Member__Group_2_5_1_3__2 : rule__Member__Group_2_5_1_3__2__Impl ; public final void rule__Member__Group_2_5_1_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10454:1: ( rule__Member__Group_2_5_1_3__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10455:2: rule__Member__Group_2_5_1_3__2__Impl { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_5_1_3__2__Impl_in_rule__Member__Group_2_5_1_3__222083); rule__Member__Group_2_5_1_3__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__2" // $ANTLR start "rule__Member__Group_2_5_1_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10461:1: rule__Member__Group_2_5_1_3__2__Impl : ( ( rule__Member__RowsAssignment_2_5_1_3_2 )* ) ; public final void rule__Member__Group_2_5_1_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10465:1: ( ( ( rule__Member__RowsAssignment_2_5_1_3_2 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10466:1: ( ( rule__Member__RowsAssignment_2_5_1_3_2 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10466:1: ( ( rule__Member__RowsAssignment_2_5_1_3_2 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10467:1: ( rule__Member__RowsAssignment_2_5_1_3_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRowsAssignment_2_5_1_3_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10468:1: ( rule__Member__RowsAssignment_2_5_1_3_2 )* loop124: do { int alt124=2; int LA124_0 = input.LA(1); if ( (LA124_0==102) ) { alt124=1; } switch (alt124) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10468:2: rule__Member__RowsAssignment_2_5_1_3_2 { pushFollow(FollowSets000.FOLLOW_rule__Member__RowsAssignment_2_5_1_3_2_in_rule__Member__Group_2_5_1_3__2__Impl22110); rule__Member__RowsAssignment_2_5_1_3_2(); state._fsp--; if (state.failed) return ; } break; default : break loop124; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRowsAssignment_2_5_1_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_5_1_3__2__Impl" // $ANTLR start "rule__Member__Group_2_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10484:1: rule__Member__Group_2_6__0 : rule__Member__Group_2_6__0__Impl rule__Member__Group_2_6__1 ; public final void rule__Member__Group_2_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10488:1: ( rule__Member__Group_2_6__0__Impl rule__Member__Group_2_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10489:2: rule__Member__Group_2_6__0__Impl rule__Member__Group_2_6__1 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6__0__Impl_in_rule__Member__Group_2_6__022147); rule__Member__Group_2_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6__1_in_rule__Member__Group_2_6__022150); rule__Member__Group_2_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__0" // $ANTLR start "rule__Member__Group_2_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10496:1: rule__Member__Group_2_6__0__Impl : ( () ) ; public final void rule__Member__Group_2_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10500:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10501:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10501:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10502:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getXtendFieldAnnotationInfoAction_2_6_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10503:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10505:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getXtendFieldAnnotationInfoAction_2_6_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__0__Impl" // $ANTLR start "rule__Member__Group_2_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10515:1: rule__Member__Group_2_6__1 : rule__Member__Group_2_6__1__Impl rule__Member__Group_2_6__2 ; public final void rule__Member__Group_2_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10519:1: ( rule__Member__Group_2_6__1__Impl rule__Member__Group_2_6__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10520:2: rule__Member__Group_2_6__1__Impl rule__Member__Group_2_6__2 { pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6__1__Impl_in_rule__Member__Group_2_6__122208); rule__Member__Group_2_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets000.FOLLOW_rule__Member__Group_2_6__2_in_rule__Member__Group_2_6__122211); rule__Member__Group_2_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__1" // $ANTLR start "rule__Member__Group_2_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10527:1: rule__Member__Group_2_6__1__Impl : ( ( rule__Member__ModifiersAssignment_2_6_1 )* ) ; public final void rule__Member__Group_2_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10531:1: ( ( ( rule__Member__ModifiersAssignment_2_6_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10532:1: ( ( rule__Member__ModifiersAssignment_2_6_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10532:1: ( ( rule__Member__ModifiersAssignment_2_6_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10533:1: ( rule__Member__ModifiersAssignment_2_6_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10534:1: ( rule__Member__ModifiersAssignment_2_6_1 )* loop125: do { int alt125=2; int LA125_0 = input.LA(1); if ( ((LA125_0>=35 && LA125_0<=47)) ) { alt125=1; } switch (alt125) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10534:2: rule__Member__ModifiersAssignment_2_6_1 { pushFollow(FollowSets000.FOLLOW_rule__Member__ModifiersAssignment_2_6_1_in_rule__Member__Group_2_6__1__Impl22238); rule__Member__ModifiersAssignment_2_6_1(); state._fsp--; if (state.failed) return ; } break; default : break loop125; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__1__Impl" // $ANTLR start "rule__Member__Group_2_6__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10544:1: rule__Member__Group_2_6__2 : rule__Member__Group_2_6__2__Impl rule__Member__Group_2_6__3 ; public final void rule__Member__Group_2_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10548:1: ( rule__Member__Group_2_6__2__Impl rule__Member__Group_2_6__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10549:2: rule__Member__Group_2_6__2__Impl rule__Member__Group_2_6__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6__2__Impl_in_rule__Member__Group_2_6__222269); rule__Member__Group_2_6__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6__3_in_rule__Member__Group_2_6__222272); rule__Member__Group_2_6__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__2" // $ANTLR start "rule__Member__Group_2_6__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10556:1: rule__Member__Group_2_6__2__Impl : ( ( rule__Member__Alternatives_2_6_2 ) ) ; public final void rule__Member__Group_2_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10560:1: ( ( ( rule__Member__Alternatives_2_6_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10561:1: ( ( rule__Member__Alternatives_2_6_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10561:1: ( ( rule__Member__Alternatives_2_6_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10562:1: ( rule__Member__Alternatives_2_6_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_6_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10563:1: ( rule__Member__Alternatives_2_6_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10563:2: rule__Member__Alternatives_2_6_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Alternatives_2_6_2_in_rule__Member__Group_2_6__2__Impl22299); rule__Member__Alternatives_2_6_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__2__Impl" // $ANTLR start "rule__Member__Group_2_6__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10573:1: rule__Member__Group_2_6__3 : rule__Member__Group_2_6__3__Impl rule__Member__Group_2_6__4 ; public final void rule__Member__Group_2_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10577:1: ( rule__Member__Group_2_6__3__Impl rule__Member__Group_2_6__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10578:2: rule__Member__Group_2_6__3__Impl rule__Member__Group_2_6__4 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6__3__Impl_in_rule__Member__Group_2_6__322329); rule__Member__Group_2_6__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6__4_in_rule__Member__Group_2_6__322332); rule__Member__Group_2_6__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__3" // $ANTLR start "rule__Member__Group_2_6__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10585:1: rule__Member__Group_2_6__3__Impl : ( ( rule__Member__Group_2_6_3__0 )? ) ; public final void rule__Member__Group_2_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10589:1: ( ( ( rule__Member__Group_2_6_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10590:1: ( ( rule__Member__Group_2_6_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10590:1: ( ( rule__Member__Group_2_6_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10591:1: ( rule__Member__Group_2_6_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_6_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10592:1: ( rule__Member__Group_2_6_3__0 )? int alt126=2; int LA126_0 = input.LA(1); if ( (LA126_0==25) ) { alt126=1; } switch (alt126) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10592:2: rule__Member__Group_2_6_3__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_3__0_in_rule__Member__Group_2_6__3__Impl22359); rule__Member__Group_2_6_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_6_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__3__Impl" // $ANTLR start "rule__Member__Group_2_6__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10602:1: rule__Member__Group_2_6__4 : rule__Member__Group_2_6__4__Impl ; public final void rule__Member__Group_2_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10606:1: ( rule__Member__Group_2_6__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10607:2: rule__Member__Group_2_6__4__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6__4__Impl_in_rule__Member__Group_2_6__422390); rule__Member__Group_2_6__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__4" // $ANTLR start "rule__Member__Group_2_6__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10613:1: rule__Member__Group_2_6__4__Impl : ( ( ';' )? ) ; public final void rule__Member__Group_2_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10617:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10618:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10618:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10619:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getSemicolonKeyword_2_6_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10620:1: ( ';' )? int alt127=2; int LA127_0 = input.LA(1); if ( (LA127_0==33) ) { alt127=1; } switch (alt127) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10621:2: ';' { match(input,33,FollowSets001.FOLLOW_33_in_rule__Member__Group_2_6__4__Impl22419); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getSemicolonKeyword_2_6_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6__4__Impl" // $ANTLR start "rule__Member__Group_2_6_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10642:1: rule__Member__Group_2_6_2_0__0 : rule__Member__Group_2_6_2_0__0__Impl rule__Member__Group_2_6_2_0__1 ; public final void rule__Member__Group_2_6_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10646:1: ( rule__Member__Group_2_6_2_0__0__Impl rule__Member__Group_2_6_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10647:2: rule__Member__Group_2_6_2_0__0__Impl rule__Member__Group_2_6_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__0__Impl_in_rule__Member__Group_2_6_2_0__022462); rule__Member__Group_2_6_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__1_in_rule__Member__Group_2_6_2_0__022465); rule__Member__Group_2_6_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__0" // $ANTLR start "rule__Member__Group_2_6_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10654:1: rule__Member__Group_2_6_2_0__0__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) ) ; public final void rule__Member__Group_2_6_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10658:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10659:1: ( ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10659:1: ( ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10660:1: ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10661:1: ( rule__Member__ModifiersAssignment_2_6_2_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10661:2: rule__Member__ModifiersAssignment_2_6_2_0_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_0_0_in_rule__Member__Group_2_6_2_0__0__Impl22492); rule__Member__ModifiersAssignment_2_6_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__0__Impl" // $ANTLR start "rule__Member__Group_2_6_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10671:1: rule__Member__Group_2_6_2_0__1 : rule__Member__Group_2_6_2_0__1__Impl rule__Member__Group_2_6_2_0__2 ; public final void rule__Member__Group_2_6_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10675:1: ( rule__Member__Group_2_6_2_0__1__Impl rule__Member__Group_2_6_2_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10676:2: rule__Member__Group_2_6_2_0__1__Impl rule__Member__Group_2_6_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__1__Impl_in_rule__Member__Group_2_6_2_0__122522); rule__Member__Group_2_6_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__2_in_rule__Member__Group_2_6_2_0__122525); rule__Member__Group_2_6_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__1" // $ANTLR start "rule__Member__Group_2_6_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10683:1: rule__Member__Group_2_6_2_0__1__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* ) ; public final void rule__Member__Group_2_6_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10687:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10688:1: ( ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10688:1: ( ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10689:1: ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10690:1: ( rule__Member__ModifiersAssignment_2_6_2_0_1 )* loop128: do { int alt128=2; int LA128_0 = input.LA(1); if ( ((LA128_0>=35 && LA128_0<=47)) ) { alt128=1; } switch (alt128) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10690:2: rule__Member__ModifiersAssignment_2_6_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_0_1_in_rule__Member__Group_2_6_2_0__1__Impl22552); rule__Member__ModifiersAssignment_2_6_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop128; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__1__Impl" // $ANTLR start "rule__Member__Group_2_6_2_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10700:1: rule__Member__Group_2_6_2_0__2 : rule__Member__Group_2_6_2_0__2__Impl rule__Member__Group_2_6_2_0__3 ; public final void rule__Member__Group_2_6_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10704:1: ( rule__Member__Group_2_6_2_0__2__Impl rule__Member__Group_2_6_2_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10705:2: rule__Member__Group_2_6_2_0__2__Impl rule__Member__Group_2_6_2_0__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__2__Impl_in_rule__Member__Group_2_6_2_0__222583); rule__Member__Group_2_6_2_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__3_in_rule__Member__Group_2_6_2_0__222586); rule__Member__Group_2_6_2_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__2" // $ANTLR start "rule__Member__Group_2_6_2_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10712:1: rule__Member__Group_2_6_2_0__2__Impl : ( ( rule__Member__TypeAssignment_2_6_2_0_2 )? ) ; public final void rule__Member__Group_2_6_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10716:1: ( ( ( rule__Member__TypeAssignment_2_6_2_0_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10717:1: ( ( rule__Member__TypeAssignment_2_6_2_0_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10717:1: ( ( rule__Member__TypeAssignment_2_6_2_0_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10718:1: ( rule__Member__TypeAssignment_2_6_2_0_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10719:1: ( rule__Member__TypeAssignment_2_6_2_0_2 )? int alt129=2; alt129 = dfa129.predict(input); switch (alt129) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10719:2: rule__Member__TypeAssignment_2_6_2_0_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeAssignment_2_6_2_0_2_in_rule__Member__Group_2_6_2_0__2__Impl22613); rule__Member__TypeAssignment_2_6_2_0_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__2__Impl" // $ANTLR start "rule__Member__Group_2_6_2_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10729:1: rule__Member__Group_2_6_2_0__3 : rule__Member__Group_2_6_2_0__3__Impl ; public final void rule__Member__Group_2_6_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10733:1: ( rule__Member__Group_2_6_2_0__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10734:2: rule__Member__Group_2_6_2_0__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_0__3__Impl_in_rule__Member__Group_2_6_2_0__322644); rule__Member__Group_2_6_2_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__3" // $ANTLR start "rule__Member__Group_2_6_2_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10740:1: rule__Member__Group_2_6_2_0__3__Impl : ( ( rule__Member__NameAssignment_2_6_2_0_3 ) ) ; public final void rule__Member__Group_2_6_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10744:1: ( ( ( rule__Member__NameAssignment_2_6_2_0_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10745:1: ( ( rule__Member__NameAssignment_2_6_2_0_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10745:1: ( ( rule__Member__NameAssignment_2_6_2_0_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10746:1: ( rule__Member__NameAssignment_2_6_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10747:1: ( rule__Member__NameAssignment_2_6_2_0_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10747:2: rule__Member__NameAssignment_2_6_2_0_3 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_6_2_0_3_in_rule__Member__Group_2_6_2_0__3__Impl22671); rule__Member__NameAssignment_2_6_2_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_0__3__Impl" // $ANTLR start "rule__Member__Group_2_6_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10765:1: rule__Member__Group_2_6_2_1__0 : rule__Member__Group_2_6_2_1__0__Impl rule__Member__Group_2_6_2_1__1 ; public final void rule__Member__Group_2_6_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10769:1: ( rule__Member__Group_2_6_2_1__0__Impl rule__Member__Group_2_6_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10770:2: rule__Member__Group_2_6_2_1__0__Impl rule__Member__Group_2_6_2_1__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__0__Impl_in_rule__Member__Group_2_6_2_1__022709); rule__Member__Group_2_6_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__1_in_rule__Member__Group_2_6_2_1__022712); rule__Member__Group_2_6_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__0" // $ANTLR start "rule__Member__Group_2_6_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10777:1: rule__Member__Group_2_6_2_1__0__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) ) ; public final void rule__Member__Group_2_6_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10781:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10782:1: ( ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10782:1: ( ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10783:1: ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10784:1: ( rule__Member__ModifiersAssignment_2_6_2_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10784:2: rule__Member__ModifiersAssignment_2_6_2_1_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_0_in_rule__Member__Group_2_6_2_1__0__Impl22739); rule__Member__ModifiersAssignment_2_6_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__0__Impl" // $ANTLR start "rule__Member__Group_2_6_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10794:1: rule__Member__Group_2_6_2_1__1 : rule__Member__Group_2_6_2_1__1__Impl rule__Member__Group_2_6_2_1__2 ; public final void rule__Member__Group_2_6_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10798:1: ( rule__Member__Group_2_6_2_1__1__Impl rule__Member__Group_2_6_2_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10799:2: rule__Member__Group_2_6_2_1__1__Impl rule__Member__Group_2_6_2_1__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__1__Impl_in_rule__Member__Group_2_6_2_1__122769); rule__Member__Group_2_6_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__2_in_rule__Member__Group_2_6_2_1__122772); rule__Member__Group_2_6_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__1" // $ANTLR start "rule__Member__Group_2_6_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10806:1: rule__Member__Group_2_6_2_1__1__Impl : ( ( rule__Member__Alternatives_2_6_2_1_1 )* ) ; public final void rule__Member__Group_2_6_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10810:1: ( ( ( rule__Member__Alternatives_2_6_2_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10811:1: ( ( rule__Member__Alternatives_2_6_2_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10811:1: ( ( rule__Member__Alternatives_2_6_2_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10812:1: ( rule__Member__Alternatives_2_6_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_6_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10813:1: ( rule__Member__Alternatives_2_6_2_1_1 )* loop130: do { int alt130=2; int LA130_0 = input.LA(1); if ( ((LA130_0>=35 && LA130_0<=49)) ) { alt130=1; } switch (alt130) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10813:2: rule__Member__Alternatives_2_6_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Alternatives_2_6_2_1_1_in_rule__Member__Group_2_6_2_1__1__Impl22799); rule__Member__Alternatives_2_6_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop130; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_6_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__1__Impl" // $ANTLR start "rule__Member__Group_2_6_2_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10823:1: rule__Member__Group_2_6_2_1__2 : rule__Member__Group_2_6_2_1__2__Impl rule__Member__Group_2_6_2_1__3 ; public final void rule__Member__Group_2_6_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10827:1: ( rule__Member__Group_2_6_2_1__2__Impl rule__Member__Group_2_6_2_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10828:2: rule__Member__Group_2_6_2_1__2__Impl rule__Member__Group_2_6_2_1__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__2__Impl_in_rule__Member__Group_2_6_2_1__222830); rule__Member__Group_2_6_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__3_in_rule__Member__Group_2_6_2_1__222833); rule__Member__Group_2_6_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__2" // $ANTLR start "rule__Member__Group_2_6_2_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10835:1: rule__Member__Group_2_6_2_1__2__Impl : ( ( rule__Member__TypeAssignment_2_6_2_1_2 ) ) ; public final void rule__Member__Group_2_6_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10839:1: ( ( ( rule__Member__TypeAssignment_2_6_2_1_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10840:1: ( ( rule__Member__TypeAssignment_2_6_2_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10840:1: ( ( rule__Member__TypeAssignment_2_6_2_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10841:1: ( rule__Member__TypeAssignment_2_6_2_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10842:1: ( rule__Member__TypeAssignment_2_6_2_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10842:2: rule__Member__TypeAssignment_2_6_2_1_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeAssignment_2_6_2_1_2_in_rule__Member__Group_2_6_2_1__2__Impl22860); rule__Member__TypeAssignment_2_6_2_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__2__Impl" // $ANTLR start "rule__Member__Group_2_6_2_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10852:1: rule__Member__Group_2_6_2_1__3 : rule__Member__Group_2_6_2_1__3__Impl ; public final void rule__Member__Group_2_6_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10856:1: ( rule__Member__Group_2_6_2_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10857:2: rule__Member__Group_2_6_2_1__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_1__3__Impl_in_rule__Member__Group_2_6_2_1__322890); rule__Member__Group_2_6_2_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__3" // $ANTLR start "rule__Member__Group_2_6_2_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10863:1: rule__Member__Group_2_6_2_1__3__Impl : ( ( rule__Member__NameAssignment_2_6_2_1_3 )? ) ; public final void rule__Member__Group_2_6_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10867:1: ( ( ( rule__Member__NameAssignment_2_6_2_1_3 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10868:1: ( ( rule__Member__NameAssignment_2_6_2_1_3 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10868:1: ( ( rule__Member__NameAssignment_2_6_2_1_3 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10869:1: ( rule__Member__NameAssignment_2_6_2_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10870:1: ( rule__Member__NameAssignment_2_6_2_1_3 )? int alt131=2; alt131 = dfa131.predict(input); switch (alt131) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10870:2: rule__Member__NameAssignment_2_6_2_1_3 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_6_2_1_3_in_rule__Member__Group_2_6_2_1__3__Impl22917); rule__Member__NameAssignment_2_6_2_1_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_1__3__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10888:1: rule__Member__Group_2_6_2_2__0 : rule__Member__Group_2_6_2_2__0__Impl rule__Member__Group_2_6_2_2__1 ; public final void rule__Member__Group_2_6_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10892:1: ( rule__Member__Group_2_6_2_2__0__Impl rule__Member__Group_2_6_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10893:2: rule__Member__Group_2_6_2_2__0__Impl rule__Member__Group_2_6_2_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__0__Impl_in_rule__Member__Group_2_6_2_2__022956); rule__Member__Group_2_6_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__1_in_rule__Member__Group_2_6_2_2__022959); rule__Member__Group_2_6_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__0" // $ANTLR start "rule__Member__Group_2_6_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10900:1: rule__Member__Group_2_6_2_2__0__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) ) ; public final void rule__Member__Group_2_6_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10904:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10905:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10905:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10906:1: ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10907:1: ( rule__Member__ModifiersAssignment_2_6_2_2_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10907:2: rule__Member__ModifiersAssignment_2_6_2_2_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_0_in_rule__Member__Group_2_6_2_2__0__Impl22986); rule__Member__ModifiersAssignment_2_6_2_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__0__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10917:1: rule__Member__Group_2_6_2_2__1 : rule__Member__Group_2_6_2_2__1__Impl rule__Member__Group_2_6_2_2__2 ; public final void rule__Member__Group_2_6_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10921:1: ( rule__Member__Group_2_6_2_2__1__Impl rule__Member__Group_2_6_2_2__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10922:2: rule__Member__Group_2_6_2_2__1__Impl rule__Member__Group_2_6_2_2__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__1__Impl_in_rule__Member__Group_2_6_2_2__123016); rule__Member__Group_2_6_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__2_in_rule__Member__Group_2_6_2_2__123019); rule__Member__Group_2_6_2_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__1" // $ANTLR start "rule__Member__Group_2_6_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10929:1: rule__Member__Group_2_6_2_2__1__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* ) ; public final void rule__Member__Group_2_6_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10933:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10934:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10934:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10935:1: ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10936:1: ( rule__Member__ModifiersAssignment_2_6_2_2_1 )* loop132: do { int alt132=2; int LA132_0 = input.LA(1); if ( ((LA132_0>=35 && LA132_0<=47)) ) { alt132=1; } switch (alt132) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10936:2: rule__Member__ModifiersAssignment_2_6_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_1_in_rule__Member__Group_2_6_2_2__1__Impl23046); rule__Member__ModifiersAssignment_2_6_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop132; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__1__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10946:1: rule__Member__Group_2_6_2_2__2 : rule__Member__Group_2_6_2_2__2__Impl rule__Member__Group_2_6_2_2__3 ; public final void rule__Member__Group_2_6_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10950:1: ( rule__Member__Group_2_6_2_2__2__Impl rule__Member__Group_2_6_2_2__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10951:2: rule__Member__Group_2_6_2_2__2__Impl rule__Member__Group_2_6_2_2__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__2__Impl_in_rule__Member__Group_2_6_2_2__223077); rule__Member__Group_2_6_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__3_in_rule__Member__Group_2_6_2_2__223080); rule__Member__Group_2_6_2_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__2" // $ANTLR start "rule__Member__Group_2_6_2_2__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10958:1: rule__Member__Group_2_6_2_2__2__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) ) ; public final void rule__Member__Group_2_6_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10962:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10963:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10963:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10964:1: ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10965:1: ( rule__Member__ModifiersAssignment_2_6_2_2_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10965:2: rule__Member__ModifiersAssignment_2_6_2_2_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_2_in_rule__Member__Group_2_6_2_2__2__Impl23107); rule__Member__ModifiersAssignment_2_6_2_2_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__2__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10975:1: rule__Member__Group_2_6_2_2__3 : rule__Member__Group_2_6_2_2__3__Impl rule__Member__Group_2_6_2_2__4 ; public final void rule__Member__Group_2_6_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10979:1: ( rule__Member__Group_2_6_2_2__3__Impl rule__Member__Group_2_6_2_2__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10980:2: rule__Member__Group_2_6_2_2__3__Impl rule__Member__Group_2_6_2_2__4 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__3__Impl_in_rule__Member__Group_2_6_2_2__323137); rule__Member__Group_2_6_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__4_in_rule__Member__Group_2_6_2_2__323140); rule__Member__Group_2_6_2_2__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__3" // $ANTLR start "rule__Member__Group_2_6_2_2__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10987:1: rule__Member__Group_2_6_2_2__3__Impl : ( ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* ) ; public final void rule__Member__Group_2_6_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10991:1: ( ( ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10992:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10992:1: ( ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10993:1: ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10994:1: ( rule__Member__ModifiersAssignment_2_6_2_2_3 )* loop133: do { int alt133=2; int LA133_0 = input.LA(1); if ( ((LA133_0>=35 && LA133_0<=47)) ) { alt133=1; } switch (alt133) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:10994:2: rule__Member__ModifiersAssignment_2_6_2_2_3 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_3_in_rule__Member__Group_2_6_2_2__3__Impl23167); rule__Member__ModifiersAssignment_2_6_2_2_3(); state._fsp--; if (state.failed) return ; } break; default : break loop133; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_6_2_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__3__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11004:1: rule__Member__Group_2_6_2_2__4 : rule__Member__Group_2_6_2_2__4__Impl rule__Member__Group_2_6_2_2__5 ; public final void rule__Member__Group_2_6_2_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11008:1: ( rule__Member__Group_2_6_2_2__4__Impl rule__Member__Group_2_6_2_2__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11009:2: rule__Member__Group_2_6_2_2__4__Impl rule__Member__Group_2_6_2_2__5 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__4__Impl_in_rule__Member__Group_2_6_2_2__423198); rule__Member__Group_2_6_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__5_in_rule__Member__Group_2_6_2_2__423201); rule__Member__Group_2_6_2_2__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__4" // $ANTLR start "rule__Member__Group_2_6_2_2__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11016:1: rule__Member__Group_2_6_2_2__4__Impl : ( ( rule__Member__TypeAssignment_2_6_2_2_4 ) ) ; public final void rule__Member__Group_2_6_2_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11020:1: ( ( ( rule__Member__TypeAssignment_2_6_2_2_4 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11021:1: ( ( rule__Member__TypeAssignment_2_6_2_2_4 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11021:1: ( ( rule__Member__TypeAssignment_2_6_2_2_4 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11022:1: ( rule__Member__TypeAssignment_2_6_2_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_2_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11023:1: ( rule__Member__TypeAssignment_2_6_2_2_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11023:2: rule__Member__TypeAssignment_2_6_2_2_4 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeAssignment_2_6_2_2_4_in_rule__Member__Group_2_6_2_2__4__Impl23228); rule__Member__TypeAssignment_2_6_2_2_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__4__Impl" // $ANTLR start "rule__Member__Group_2_6_2_2__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11033:1: rule__Member__Group_2_6_2_2__5 : rule__Member__Group_2_6_2_2__5__Impl ; public final void rule__Member__Group_2_6_2_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11037:1: ( rule__Member__Group_2_6_2_2__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11038:2: rule__Member__Group_2_6_2_2__5__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_2__5__Impl_in_rule__Member__Group_2_6_2_2__523258); rule__Member__Group_2_6_2_2__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__5" // $ANTLR start "rule__Member__Group_2_6_2_2__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11044:1: rule__Member__Group_2_6_2_2__5__Impl : ( ( rule__Member__NameAssignment_2_6_2_2_5 )? ) ; public final void rule__Member__Group_2_6_2_2__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11048:1: ( ( ( rule__Member__NameAssignment_2_6_2_2_5 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11049:1: ( ( rule__Member__NameAssignment_2_6_2_2_5 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11049:1: ( ( rule__Member__NameAssignment_2_6_2_2_5 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11050:1: ( rule__Member__NameAssignment_2_6_2_2_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_2_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11051:1: ( rule__Member__NameAssignment_2_6_2_2_5 )? int alt134=2; alt134 = dfa134.predict(input); switch (alt134) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11051:2: rule__Member__NameAssignment_2_6_2_2_5 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_6_2_2_5_in_rule__Member__Group_2_6_2_2__5__Impl23285); rule__Member__NameAssignment_2_6_2_2_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_2_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_2__5__Impl" // $ANTLR start "rule__Member__Group_2_6_2_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11073:1: rule__Member__Group_2_6_2_3__0 : rule__Member__Group_2_6_2_3__0__Impl rule__Member__Group_2_6_2_3__1 ; public final void rule__Member__Group_2_6_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11077:1: ( rule__Member__Group_2_6_2_3__0__Impl rule__Member__Group_2_6_2_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11078:2: rule__Member__Group_2_6_2_3__0__Impl rule__Member__Group_2_6_2_3__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_3__0__Impl_in_rule__Member__Group_2_6_2_3__023328); rule__Member__Group_2_6_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_3__1_in_rule__Member__Group_2_6_2_3__023331); rule__Member__Group_2_6_2_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_3__0" // $ANTLR start "rule__Member__Group_2_6_2_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11085:1: rule__Member__Group_2_6_2_3__0__Impl : ( ( rule__Member__TypeAssignment_2_6_2_3_0 ) ) ; public final void rule__Member__Group_2_6_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11089:1: ( ( ( rule__Member__TypeAssignment_2_6_2_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11090:1: ( ( rule__Member__TypeAssignment_2_6_2_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11090:1: ( ( rule__Member__TypeAssignment_2_6_2_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11091:1: ( rule__Member__TypeAssignment_2_6_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11092:1: ( rule__Member__TypeAssignment_2_6_2_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11092:2: rule__Member__TypeAssignment_2_6_2_3_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeAssignment_2_6_2_3_0_in_rule__Member__Group_2_6_2_3__0__Impl23358); rule__Member__TypeAssignment_2_6_2_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeAssignment_2_6_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_3__0__Impl" // $ANTLR start "rule__Member__Group_2_6_2_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11102:1: rule__Member__Group_2_6_2_3__1 : rule__Member__Group_2_6_2_3__1__Impl ; public final void rule__Member__Group_2_6_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11106:1: ( rule__Member__Group_2_6_2_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11107:2: rule__Member__Group_2_6_2_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_2_3__1__Impl_in_rule__Member__Group_2_6_2_3__123388); rule__Member__Group_2_6_2_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_3__1" // $ANTLR start "rule__Member__Group_2_6_2_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11113:1: rule__Member__Group_2_6_2_3__1__Impl : ( ( rule__Member__NameAssignment_2_6_2_3_1 ) ) ; public final void rule__Member__Group_2_6_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11117:1: ( ( ( rule__Member__NameAssignment_2_6_2_3_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11118:1: ( ( rule__Member__NameAssignment_2_6_2_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11118:1: ( ( rule__Member__NameAssignment_2_6_2_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11119:1: ( rule__Member__NameAssignment_2_6_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11120:1: ( rule__Member__NameAssignment_2_6_2_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11120:2: rule__Member__NameAssignment_2_6_2_3_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_6_2_3_1_in_rule__Member__Group_2_6_2_3__1__Impl23415); rule__Member__NameAssignment_2_6_2_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_6_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_2_3__1__Impl" // $ANTLR start "rule__Member__Group_2_6_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11134:1: rule__Member__Group_2_6_3__0 : rule__Member__Group_2_6_3__0__Impl rule__Member__Group_2_6_3__1 ; public final void rule__Member__Group_2_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11138:1: ( rule__Member__Group_2_6_3__0__Impl rule__Member__Group_2_6_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11139:2: rule__Member__Group_2_6_3__0__Impl rule__Member__Group_2_6_3__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_3__0__Impl_in_rule__Member__Group_2_6_3__023449); rule__Member__Group_2_6_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_3__1_in_rule__Member__Group_2_6_3__023452); rule__Member__Group_2_6_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_3__0" // $ANTLR start "rule__Member__Group_2_6_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11146:1: rule__Member__Group_2_6_3__0__Impl : ( '=' ) ; public final void rule__Member__Group_2_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11150:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11151:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11151:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11152:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getEqualsSignKeyword_2_6_3_0()); } match(input,25,FollowSets001.FOLLOW_25_in_rule__Member__Group_2_6_3__0__Impl23480); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getEqualsSignKeyword_2_6_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_3__0__Impl" // $ANTLR start "rule__Member__Group_2_6_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11165:1: rule__Member__Group_2_6_3__1 : rule__Member__Group_2_6_3__1__Impl ; public final void rule__Member__Group_2_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11169:1: ( rule__Member__Group_2_6_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11170:2: rule__Member__Group_2_6_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_6_3__1__Impl_in_rule__Member__Group_2_6_3__123511); rule__Member__Group_2_6_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_3__1" // $ANTLR start "rule__Member__Group_2_6_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11176:1: rule__Member__Group_2_6_3__1__Impl : ( ( rule__Member__InitialValueAssignment_2_6_3_1 ) ) ; public final void rule__Member__Group_2_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11180:1: ( ( ( rule__Member__InitialValueAssignment_2_6_3_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11181:1: ( ( rule__Member__InitialValueAssignment_2_6_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11181:1: ( ( rule__Member__InitialValueAssignment_2_6_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11182:1: ( rule__Member__InitialValueAssignment_2_6_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getInitialValueAssignment_2_6_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11183:1: ( rule__Member__InitialValueAssignment_2_6_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11183:2: rule__Member__InitialValueAssignment_2_6_3_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__InitialValueAssignment_2_6_3_1_in_rule__Member__Group_2_6_3__1__Impl23538); rule__Member__InitialValueAssignment_2_6_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getInitialValueAssignment_2_6_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_6_3__1__Impl" // $ANTLR start "rule__Member__Group_2_7__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11197:1: rule__Member__Group_2_7__0 : rule__Member__Group_2_7__0__Impl rule__Member__Group_2_7__1 ; public final void rule__Member__Group_2_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11201:1: ( rule__Member__Group_2_7__0__Impl rule__Member__Group_2_7__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11202:2: rule__Member__Group_2_7__0__Impl rule__Member__Group_2_7__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__0__Impl_in_rule__Member__Group_2_7__023572); rule__Member__Group_2_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__1_in_rule__Member__Group_2_7__023575); rule__Member__Group_2_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__0" // $ANTLR start "rule__Member__Group_2_7__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11209:1: rule__Member__Group_2_7__0__Impl : ( () ) ; public final void rule__Member__Group_2_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11213:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11214:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11214:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11215:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getXtendFunctionAnnotationInfoAction_2_7_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11216:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11218:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getXtendFunctionAnnotationInfoAction_2_7_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__0__Impl" // $ANTLR start "rule__Member__Group_2_7__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11228:1: rule__Member__Group_2_7__1 : rule__Member__Group_2_7__1__Impl rule__Member__Group_2_7__2 ; public final void rule__Member__Group_2_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11232:1: ( rule__Member__Group_2_7__1__Impl rule__Member__Group_2_7__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11233:2: rule__Member__Group_2_7__1__Impl rule__Member__Group_2_7__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__1__Impl_in_rule__Member__Group_2_7__123633); rule__Member__Group_2_7__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__2_in_rule__Member__Group_2_7__123636); rule__Member__Group_2_7__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__1" // $ANTLR start "rule__Member__Group_2_7__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11240:1: rule__Member__Group_2_7__1__Impl : ( ( rule__Member__ModifiersAssignment_2_7_1 )* ) ; public final void rule__Member__Group_2_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11244:1: ( ( ( rule__Member__ModifiersAssignment_2_7_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11245:1: ( ( rule__Member__ModifiersAssignment_2_7_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11245:1: ( ( rule__Member__ModifiersAssignment_2_7_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11246:1: ( rule__Member__ModifiersAssignment_2_7_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11247:1: ( rule__Member__ModifiersAssignment_2_7_1 )* loop135: do { int alt135=2; int LA135_0 = input.LA(1); if ( ((LA135_0>=35 && LA135_0<=47)) ) { alt135=1; } switch (alt135) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11247:2: rule__Member__ModifiersAssignment_2_7_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_7_1_in_rule__Member__Group_2_7__1__Impl23663); rule__Member__ModifiersAssignment_2_7_1(); state._fsp--; if (state.failed) return ; } break; default : break loop135; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__1__Impl" // $ANTLR start "rule__Member__Group_2_7__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11257:1: rule__Member__Group_2_7__2 : rule__Member__Group_2_7__2__Impl rule__Member__Group_2_7__3 ; public final void rule__Member__Group_2_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11261:1: ( rule__Member__Group_2_7__2__Impl rule__Member__Group_2_7__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11262:2: rule__Member__Group_2_7__2__Impl rule__Member__Group_2_7__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__2__Impl_in_rule__Member__Group_2_7__223694); rule__Member__Group_2_7__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__3_in_rule__Member__Group_2_7__223697); rule__Member__Group_2_7__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__2" // $ANTLR start "rule__Member__Group_2_7__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11269:1: rule__Member__Group_2_7__2__Impl : ( ( rule__Member__ModifiersAssignment_2_7_2 ) ) ; public final void rule__Member__Group_2_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11273:1: ( ( ( rule__Member__ModifiersAssignment_2_7_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11274:1: ( ( rule__Member__ModifiersAssignment_2_7_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11274:1: ( ( rule__Member__ModifiersAssignment_2_7_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11275:1: ( rule__Member__ModifiersAssignment_2_7_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11276:1: ( rule__Member__ModifiersAssignment_2_7_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11276:2: rule__Member__ModifiersAssignment_2_7_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__ModifiersAssignment_2_7_2_in_rule__Member__Group_2_7__2__Impl23724); rule__Member__ModifiersAssignment_2_7_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAssignment_2_7_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__2__Impl" // $ANTLR start "rule__Member__Group_2_7__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11286:1: rule__Member__Group_2_7__3 : rule__Member__Group_2_7__3__Impl rule__Member__Group_2_7__4 ; public final void rule__Member__Group_2_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11290:1: ( rule__Member__Group_2_7__3__Impl rule__Member__Group_2_7__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11291:2: rule__Member__Group_2_7__3__Impl rule__Member__Group_2_7__4 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__3__Impl_in_rule__Member__Group_2_7__323754); rule__Member__Group_2_7__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__4_in_rule__Member__Group_2_7__323757); rule__Member__Group_2_7__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__3" // $ANTLR start "rule__Member__Group_2_7__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11298:1: rule__Member__Group_2_7__3__Impl : ( ( rule__Member__Alternatives_2_7_3 )* ) ; public final void rule__Member__Group_2_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11302:1: ( ( ( rule__Member__Alternatives_2_7_3 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11303:1: ( ( rule__Member__Alternatives_2_7_3 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11303:1: ( ( rule__Member__Alternatives_2_7_3 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11304:1: ( rule__Member__Alternatives_2_7_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_7_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11305:1: ( rule__Member__Alternatives_2_7_3 )* loop136: do { int alt136=2; int LA136_0 = input.LA(1); if ( ((LA136_0>=35 && LA136_0<=47)||(LA136_0>=50 && LA136_0<=51)) ) { alt136=1; } switch (alt136) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11305:2: rule__Member__Alternatives_2_7_3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Alternatives_2_7_3_in_rule__Member__Group_2_7__3__Impl23784); rule__Member__Alternatives_2_7_3(); state._fsp--; if (state.failed) return ; } break; default : break loop136; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_7_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__3__Impl" // $ANTLR start "rule__Member__Group_2_7__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11315:1: rule__Member__Group_2_7__4 : rule__Member__Group_2_7__4__Impl rule__Member__Group_2_7__5 ; public final void rule__Member__Group_2_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11319:1: ( rule__Member__Group_2_7__4__Impl rule__Member__Group_2_7__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11320:2: rule__Member__Group_2_7__4__Impl rule__Member__Group_2_7__5 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__4__Impl_in_rule__Member__Group_2_7__423815); rule__Member__Group_2_7__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__5_in_rule__Member__Group_2_7__423818); rule__Member__Group_2_7__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__4" // $ANTLR start "rule__Member__Group_2_7__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11327:1: rule__Member__Group_2_7__4__Impl : ( ( rule__Member__Group_2_7_4__0 )? ) ; public final void rule__Member__Group_2_7__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11331:1: ( ( ( rule__Member__Group_2_7_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11332:1: ( ( rule__Member__Group_2_7_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11332:1: ( ( rule__Member__Group_2_7_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11333:1: ( rule__Member__Group_2_7_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11334:1: ( rule__Member__Group_2_7_4__0 )? int alt137=2; int LA137_0 = input.LA(1); if ( (LA137_0==74) ) { alt137=1; } switch (alt137) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11334:2: rule__Member__Group_2_7_4__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__0_in_rule__Member__Group_2_7__4__Impl23845); rule__Member__Group_2_7_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__4__Impl" // $ANTLR start "rule__Member__Group_2_7__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11344:1: rule__Member__Group_2_7__5 : rule__Member__Group_2_7__5__Impl rule__Member__Group_2_7__6 ; public final void rule__Member__Group_2_7__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11348:1: ( rule__Member__Group_2_7__5__Impl rule__Member__Group_2_7__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11349:2: rule__Member__Group_2_7__5__Impl rule__Member__Group_2_7__6 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__5__Impl_in_rule__Member__Group_2_7__523876); rule__Member__Group_2_7__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__6_in_rule__Member__Group_2_7__523879); rule__Member__Group_2_7__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__5" // $ANTLR start "rule__Member__Group_2_7__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11356:1: rule__Member__Group_2_7__5__Impl : ( ( rule__Member__Alternatives_2_7_5 ) ) ; public final void rule__Member__Group_2_7__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11360:1: ( ( ( rule__Member__Alternatives_2_7_5 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11361:1: ( ( rule__Member__Alternatives_2_7_5 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11361:1: ( ( rule__Member__Alternatives_2_7_5 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11362:1: ( rule__Member__Alternatives_2_7_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_7_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11363:1: ( rule__Member__Alternatives_2_7_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11363:2: rule__Member__Alternatives_2_7_5 { pushFollow(FollowSets001.FOLLOW_rule__Member__Alternatives_2_7_5_in_rule__Member__Group_2_7__5__Impl23906); rule__Member__Alternatives_2_7_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_7_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__5__Impl" // $ANTLR start "rule__Member__Group_2_7__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11373:1: rule__Member__Group_2_7__6 : rule__Member__Group_2_7__6__Impl rule__Member__Group_2_7__7 ; public final void rule__Member__Group_2_7__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11377:1: ( rule__Member__Group_2_7__6__Impl rule__Member__Group_2_7__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11378:2: rule__Member__Group_2_7__6__Impl rule__Member__Group_2_7__7 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__6__Impl_in_rule__Member__Group_2_7__623936); rule__Member__Group_2_7__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__7_in_rule__Member__Group_2_7__623939); rule__Member__Group_2_7__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__6" // $ANTLR start "rule__Member__Group_2_7__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11385:1: rule__Member__Group_2_7__6__Impl : ( ( rule__Member__Group_2_7_6__0 )? ) ; public final void rule__Member__Group_2_7__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11389:1: ( ( ( rule__Member__Group_2_7_6__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11390:1: ( ( rule__Member__Group_2_7_6__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11390:1: ( ( rule__Member__Group_2_7_6__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11391:1: ( rule__Member__Group_2_7_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11392:1: ( rule__Member__Group_2_7_6__0 )? int alt138=2; int LA138_0 = input.LA(1); if ( (LA138_0==RULE_ID||(LA138_0>=52 && LA138_0<=57)||LA138_0==78||LA138_0==95||LA138_0==118) ) { alt138=1; } switch (alt138) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11392:2: rule__Member__Group_2_7_6__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6__0_in_rule__Member__Group_2_7__6__Impl23966); rule__Member__Group_2_7_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__6__Impl" // $ANTLR start "rule__Member__Group_2_7__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11402:1: rule__Member__Group_2_7__7 : rule__Member__Group_2_7__7__Impl rule__Member__Group_2_7__8 ; public final void rule__Member__Group_2_7__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11406:1: ( rule__Member__Group_2_7__7__Impl rule__Member__Group_2_7__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11407:2: rule__Member__Group_2_7__7__Impl rule__Member__Group_2_7__8 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__7__Impl_in_rule__Member__Group_2_7__723997); rule__Member__Group_2_7__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__8_in_rule__Member__Group_2_7__724000); rule__Member__Group_2_7__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__7" // $ANTLR start "rule__Member__Group_2_7__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11414:1: rule__Member__Group_2_7__7__Impl : ( ')' ) ; public final void rule__Member__Group_2_7__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11418:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11419:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11419:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11420:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRightParenthesisKeyword_2_7_7()); } match(input,96,FollowSets001.FOLLOW_96_in_rule__Member__Group_2_7__7__Impl24028); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRightParenthesisKeyword_2_7_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__7__Impl" // $ANTLR start "rule__Member__Group_2_7__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11433:1: rule__Member__Group_2_7__8 : rule__Member__Group_2_7__8__Impl rule__Member__Group_2_7__9 ; public final void rule__Member__Group_2_7__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11437:1: ( rule__Member__Group_2_7__8__Impl rule__Member__Group_2_7__9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11438:2: rule__Member__Group_2_7__8__Impl rule__Member__Group_2_7__9 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__8__Impl_in_rule__Member__Group_2_7__824059); rule__Member__Group_2_7__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__9_in_rule__Member__Group_2_7__824062); rule__Member__Group_2_7__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__8" // $ANTLR start "rule__Member__Group_2_7__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11445:1: rule__Member__Group_2_7__8__Impl : ( ( rule__Member__Group_2_7_8__0 )? ) ; public final void rule__Member__Group_2_7__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11449:1: ( ( ( rule__Member__Group_2_7_8__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11450:1: ( ( rule__Member__Group_2_7_8__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11450:1: ( ( rule__Member__Group_2_7_8__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11451:1: ( rule__Member__Group_2_7_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_8()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11452:1: ( rule__Member__Group_2_7_8__0 )? int alt139=2; int LA139_0 = input.LA(1); if ( (LA139_0==34) ) { alt139=1; } switch (alt139) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11452:2: rule__Member__Group_2_7_8__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__0_in_rule__Member__Group_2_7__8__Impl24089); rule__Member__Group_2_7_8__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__8__Impl" // $ANTLR start "rule__Member__Group_2_7__9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11462:1: rule__Member__Group_2_7__9 : rule__Member__Group_2_7__9__Impl ; public final void rule__Member__Group_2_7__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11466:1: ( rule__Member__Group_2_7__9__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11467:2: rule__Member__Group_2_7__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7__9__Impl_in_rule__Member__Group_2_7__924120); rule__Member__Group_2_7__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__9" // $ANTLR start "rule__Member__Group_2_7__9__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11473:1: rule__Member__Group_2_7__9__Impl : ( ( rule__Member__Alternatives_2_7_9 )? ) ; public final void rule__Member__Group_2_7__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11477:1: ( ( ( rule__Member__Alternatives_2_7_9 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11478:1: ( ( rule__Member__Alternatives_2_7_9 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11478:1: ( ( rule__Member__Alternatives_2_7_9 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11479:1: ( rule__Member__Alternatives_2_7_9 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAlternatives_2_7_9()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11480:1: ( rule__Member__Alternatives_2_7_9 )? int alt140=2; int LA140_0 = input.LA(1); if ( ((LA140_0>=RULE_RICH_TEXT && LA140_0<=RULE_RICH_TEXT_START)||LA140_0==33||LA140_0==92) ) { alt140=1; } switch (alt140) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11480:2: rule__Member__Alternatives_2_7_9 { pushFollow(FollowSets001.FOLLOW_rule__Member__Alternatives_2_7_9_in_rule__Member__Group_2_7__9__Impl24147); rule__Member__Alternatives_2_7_9(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAlternatives_2_7_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7__9__Impl" // $ANTLR start "rule__Member__Group_2_7_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11510:1: rule__Member__Group_2_7_4__0 : rule__Member__Group_2_7_4__0__Impl rule__Member__Group_2_7_4__1 ; public final void rule__Member__Group_2_7_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11514:1: ( rule__Member__Group_2_7_4__0__Impl rule__Member__Group_2_7_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11515:2: rule__Member__Group_2_7_4__0__Impl rule__Member__Group_2_7_4__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__0__Impl_in_rule__Member__Group_2_7_4__024198); rule__Member__Group_2_7_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__1_in_rule__Member__Group_2_7_4__024201); rule__Member__Group_2_7_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__0" // $ANTLR start "rule__Member__Group_2_7_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11522:1: rule__Member__Group_2_7_4__0__Impl : ( '<' ) ; public final void rule__Member__Group_2_7_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11526:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11527:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11527:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11528:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLessThanSignKeyword_2_7_4_0()); } match(input,74,FollowSets001.FOLLOW_74_in_rule__Member__Group_2_7_4__0__Impl24229); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLessThanSignKeyword_2_7_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__0__Impl" // $ANTLR start "rule__Member__Group_2_7_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11541:1: rule__Member__Group_2_7_4__1 : rule__Member__Group_2_7_4__1__Impl rule__Member__Group_2_7_4__2 ; public final void rule__Member__Group_2_7_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11545:1: ( rule__Member__Group_2_7_4__1__Impl rule__Member__Group_2_7_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11546:2: rule__Member__Group_2_7_4__1__Impl rule__Member__Group_2_7_4__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__1__Impl_in_rule__Member__Group_2_7_4__124260); rule__Member__Group_2_7_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__2_in_rule__Member__Group_2_7_4__124263); rule__Member__Group_2_7_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__1" // $ANTLR start "rule__Member__Group_2_7_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11553:1: rule__Member__Group_2_7_4__1__Impl : ( ( rule__Member__TypeParametersAssignment_2_7_4_1 ) ) ; public final void rule__Member__Group_2_7_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11557:1: ( ( ( rule__Member__TypeParametersAssignment_2_7_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11558:1: ( ( rule__Member__TypeParametersAssignment_2_7_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11558:1: ( ( rule__Member__TypeParametersAssignment_2_7_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11559:1: ( rule__Member__TypeParametersAssignment_2_7_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeParametersAssignment_2_7_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11560:1: ( rule__Member__TypeParametersAssignment_2_7_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11560:2: rule__Member__TypeParametersAssignment_2_7_4_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeParametersAssignment_2_7_4_1_in_rule__Member__Group_2_7_4__1__Impl24290); rule__Member__TypeParametersAssignment_2_7_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeParametersAssignment_2_7_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__1__Impl" // $ANTLR start "rule__Member__Group_2_7_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11570:1: rule__Member__Group_2_7_4__2 : rule__Member__Group_2_7_4__2__Impl rule__Member__Group_2_7_4__3 ; public final void rule__Member__Group_2_7_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11574:1: ( rule__Member__Group_2_7_4__2__Impl rule__Member__Group_2_7_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11575:2: rule__Member__Group_2_7_4__2__Impl rule__Member__Group_2_7_4__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__2__Impl_in_rule__Member__Group_2_7_4__224320); rule__Member__Group_2_7_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__3_in_rule__Member__Group_2_7_4__224323); rule__Member__Group_2_7_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__2" // $ANTLR start "rule__Member__Group_2_7_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11582:1: rule__Member__Group_2_7_4__2__Impl : ( ( rule__Member__Group_2_7_4_2__0 )* ) ; public final void rule__Member__Group_2_7_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11586:1: ( ( ( rule__Member__Group_2_7_4_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11587:1: ( ( rule__Member__Group_2_7_4_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11587:1: ( ( rule__Member__Group_2_7_4_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11588:1: ( rule__Member__Group_2_7_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11589:1: ( rule__Member__Group_2_7_4_2__0 )* loop141: do { int alt141=2; int LA141_0 = input.LA(1); if ( (LA141_0==94) ) { alt141=1; } switch (alt141) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11589:2: rule__Member__Group_2_7_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4_2__0_in_rule__Member__Group_2_7_4__2__Impl24350); rule__Member__Group_2_7_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop141; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__2__Impl" // $ANTLR start "rule__Member__Group_2_7_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11599:1: rule__Member__Group_2_7_4__3 : rule__Member__Group_2_7_4__3__Impl ; public final void rule__Member__Group_2_7_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11603:1: ( rule__Member__Group_2_7_4__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11604:2: rule__Member__Group_2_7_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4__3__Impl_in_rule__Member__Group_2_7_4__324381); rule__Member__Group_2_7_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__3" // $ANTLR start "rule__Member__Group_2_7_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11610:1: rule__Member__Group_2_7_4__3__Impl : ( '>' ) ; public final void rule__Member__Group_2_7_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11614:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11615:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11615:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11616:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGreaterThanSignKeyword_2_7_4_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__Member__Group_2_7_4__3__Impl24409); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGreaterThanSignKeyword_2_7_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4__3__Impl" // $ANTLR start "rule__Member__Group_2_7_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11637:1: rule__Member__Group_2_7_4_2__0 : rule__Member__Group_2_7_4_2__0__Impl rule__Member__Group_2_7_4_2__1 ; public final void rule__Member__Group_2_7_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11641:1: ( rule__Member__Group_2_7_4_2__0__Impl rule__Member__Group_2_7_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11642:2: rule__Member__Group_2_7_4_2__0__Impl rule__Member__Group_2_7_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4_2__0__Impl_in_rule__Member__Group_2_7_4_2__024448); rule__Member__Group_2_7_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4_2__1_in_rule__Member__Group_2_7_4_2__024451); rule__Member__Group_2_7_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4_2__0" // $ANTLR start "rule__Member__Group_2_7_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11649:1: rule__Member__Group_2_7_4_2__0__Impl : ( ',' ) ; public final void rule__Member__Group_2_7_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11653:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11654:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11654:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11655:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCommaKeyword_2_7_4_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__Member__Group_2_7_4_2__0__Impl24479); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCommaKeyword_2_7_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4_2__0__Impl" // $ANTLR start "rule__Member__Group_2_7_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11668:1: rule__Member__Group_2_7_4_2__1 : rule__Member__Group_2_7_4_2__1__Impl ; public final void rule__Member__Group_2_7_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11672:1: ( rule__Member__Group_2_7_4_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11673:2: rule__Member__Group_2_7_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_4_2__1__Impl_in_rule__Member__Group_2_7_4_2__124510); rule__Member__Group_2_7_4_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4_2__1" // $ANTLR start "rule__Member__Group_2_7_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11679:1: rule__Member__Group_2_7_4_2__1__Impl : ( ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) ) ; public final void rule__Member__Group_2_7_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11683:1: ( ( ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11684:1: ( ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11684:1: ( ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11685:1: ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeParametersAssignment_2_7_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11686:1: ( rule__Member__TypeParametersAssignment_2_7_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11686:2: rule__Member__TypeParametersAssignment_2_7_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__TypeParametersAssignment_2_7_4_2_1_in_rule__Member__Group_2_7_4_2__1__Impl24537); rule__Member__TypeParametersAssignment_2_7_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeParametersAssignment_2_7_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_4_2__1__Impl" // $ANTLR start "rule__Member__Group_2_7_5_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11700:1: rule__Member__Group_2_7_5_0__0 : rule__Member__Group_2_7_5_0__0__Impl ; public final void rule__Member__Group_2_7_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11704:1: ( rule__Member__Group_2_7_5_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11705:2: rule__Member__Group_2_7_5_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0__0__Impl_in_rule__Member__Group_2_7_5_0__024571); rule__Member__Group_2_7_5_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0__0" // $ANTLR start "rule__Member__Group_2_7_5_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11711:1: rule__Member__Group_2_7_5_0__0__Impl : ( ( rule__Member__Group_2_7_5_0_0__0 ) ) ; public final void rule__Member__Group_2_7_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11715:1: ( ( ( rule__Member__Group_2_7_5_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11716:1: ( ( rule__Member__Group_2_7_5_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11716:1: ( ( rule__Member__Group_2_7_5_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11717:1: ( rule__Member__Group_2_7_5_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11718:1: ( rule__Member__Group_2_7_5_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11718:2: rule__Member__Group_2_7_5_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__0_in_rule__Member__Group_2_7_5_0__0__Impl24598); rule__Member__Group_2_7_5_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11730:1: rule__Member__Group_2_7_5_0_0__0 : rule__Member__Group_2_7_5_0_0__0__Impl rule__Member__Group_2_7_5_0_0__1 ; public final void rule__Member__Group_2_7_5_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11734:1: ( rule__Member__Group_2_7_5_0_0__0__Impl rule__Member__Group_2_7_5_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11735:2: rule__Member__Group_2_7_5_0_0__0__Impl rule__Member__Group_2_7_5_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__0__Impl_in_rule__Member__Group_2_7_5_0_0__024630); rule__Member__Group_2_7_5_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__1_in_rule__Member__Group_2_7_5_0_0__024633); rule__Member__Group_2_7_5_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__0" // $ANTLR start "rule__Member__Group_2_7_5_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11742:1: rule__Member__Group_2_7_5_0_0__0__Impl : ( ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) ) ; public final void rule__Member__Group_2_7_5_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11746:1: ( ( ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11747:1: ( ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11747:1: ( ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11748:1: ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getReturnTypeAssignment_2_7_5_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11749:1: ( rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11749:2: rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ReturnTypeAssignment_2_7_5_0_0_0_in_rule__Member__Group_2_7_5_0_0__0__Impl24660); rule__Member__ReturnTypeAssignment_2_7_5_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getReturnTypeAssignment_2_7_5_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11759:1: rule__Member__Group_2_7_5_0_0__1 : rule__Member__Group_2_7_5_0_0__1__Impl rule__Member__Group_2_7_5_0_0__2 ; public final void rule__Member__Group_2_7_5_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11763:1: ( rule__Member__Group_2_7_5_0_0__1__Impl rule__Member__Group_2_7_5_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11764:2: rule__Member__Group_2_7_5_0_0__1__Impl rule__Member__Group_2_7_5_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__1__Impl_in_rule__Member__Group_2_7_5_0_0__124690); rule__Member__Group_2_7_5_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__2_in_rule__Member__Group_2_7_5_0_0__124693); rule__Member__Group_2_7_5_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__1" // $ANTLR start "rule__Member__Group_2_7_5_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11771:1: rule__Member__Group_2_7_5_0_0__1__Impl : ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) ) ; public final void rule__Member__Group_2_7_5_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11775:1: ( ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11776:1: ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11776:1: ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11777:1: ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCreateExtensionInfoAssignment_2_7_5_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11778:1: ( rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11778:2: rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1_in_rule__Member__Group_2_7_5_0_0__1__Impl24720); rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCreateExtensionInfoAssignment_2_7_5_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__1__Impl" // $ANTLR start "rule__Member__Group_2_7_5_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11788:1: rule__Member__Group_2_7_5_0_0__2 : rule__Member__Group_2_7_5_0_0__2__Impl rule__Member__Group_2_7_5_0_0__3 ; public final void rule__Member__Group_2_7_5_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11792:1: ( rule__Member__Group_2_7_5_0_0__2__Impl rule__Member__Group_2_7_5_0_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11793:2: rule__Member__Group_2_7_5_0_0__2__Impl rule__Member__Group_2_7_5_0_0__3 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__2__Impl_in_rule__Member__Group_2_7_5_0_0__224750); rule__Member__Group_2_7_5_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__3_in_rule__Member__Group_2_7_5_0_0__224753); rule__Member__Group_2_7_5_0_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__2" // $ANTLR start "rule__Member__Group_2_7_5_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11800:1: rule__Member__Group_2_7_5_0_0__2__Impl : ( ( rule__Member__NameAssignment_2_7_5_0_0_2 ) ) ; public final void rule__Member__Group_2_7_5_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11804:1: ( ( ( rule__Member__NameAssignment_2_7_5_0_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11805:1: ( ( rule__Member__NameAssignment_2_7_5_0_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11805:1: ( ( rule__Member__NameAssignment_2_7_5_0_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11806:1: ( rule__Member__NameAssignment_2_7_5_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_0_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11807:1: ( rule__Member__NameAssignment_2_7_5_0_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11807:2: rule__Member__NameAssignment_2_7_5_0_0_2 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_7_5_0_0_2_in_rule__Member__Group_2_7_5_0_0__2__Impl24780); rule__Member__NameAssignment_2_7_5_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__2__Impl" // $ANTLR start "rule__Member__Group_2_7_5_0_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11817:1: rule__Member__Group_2_7_5_0_0__3 : rule__Member__Group_2_7_5_0_0__3__Impl ; public final void rule__Member__Group_2_7_5_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11821:1: ( rule__Member__Group_2_7_5_0_0__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11822:2: rule__Member__Group_2_7_5_0_0__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_0_0__3__Impl_in_rule__Member__Group_2_7_5_0_0__324810); rule__Member__Group_2_7_5_0_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__3" // $ANTLR start "rule__Member__Group_2_7_5_0_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11828:1: rule__Member__Group_2_7_5_0_0__3__Impl : ( '(' ) ; public final void rule__Member__Group_2_7_5_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11832:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11833:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11833:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11834:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_0_0_3()); } match(input,95,FollowSets001.FOLLOW_95_in_rule__Member__Group_2_7_5_0_0__3__Impl24838); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_0_0__3__Impl" // $ANTLR start "rule__Member__Group_2_7_5_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11855:1: rule__Member__Group_2_7_5_1__0 : rule__Member__Group_2_7_5_1__0__Impl ; public final void rule__Member__Group_2_7_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11859:1: ( rule__Member__Group_2_7_5_1__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11860:2: rule__Member__Group_2_7_5_1__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1__0__Impl_in_rule__Member__Group_2_7_5_1__024877); rule__Member__Group_2_7_5_1__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1__0" // $ANTLR start "rule__Member__Group_2_7_5_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11866:1: rule__Member__Group_2_7_5_1__0__Impl : ( ( rule__Member__Group_2_7_5_1_0__0 ) ) ; public final void rule__Member__Group_2_7_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11870:1: ( ( ( rule__Member__Group_2_7_5_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11871:1: ( ( rule__Member__Group_2_7_5_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11871:1: ( ( rule__Member__Group_2_7_5_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11872:1: ( rule__Member__Group_2_7_5_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11873:1: ( rule__Member__Group_2_7_5_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11873:2: rule__Member__Group_2_7_5_1_0__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__0_in_rule__Member__Group_2_7_5_1__0__Impl24904); rule__Member__Group_2_7_5_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11885:1: rule__Member__Group_2_7_5_1_0__0 : rule__Member__Group_2_7_5_1_0__0__Impl rule__Member__Group_2_7_5_1_0__1 ; public final void rule__Member__Group_2_7_5_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11889:1: ( rule__Member__Group_2_7_5_1_0__0__Impl rule__Member__Group_2_7_5_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11890:2: rule__Member__Group_2_7_5_1_0__0__Impl rule__Member__Group_2_7_5_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__0__Impl_in_rule__Member__Group_2_7_5_1_0__024936); rule__Member__Group_2_7_5_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__1_in_rule__Member__Group_2_7_5_1_0__024939); rule__Member__Group_2_7_5_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__0" // $ANTLR start "rule__Member__Group_2_7_5_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11897:1: rule__Member__Group_2_7_5_1_0__0__Impl : ( ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) ) ; public final void rule__Member__Group_2_7_5_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11901:1: ( ( ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11902:1: ( ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11902:1: ( ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11903:1: ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getReturnTypeAssignment_2_7_5_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11904:1: ( rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11904:2: rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ReturnTypeAssignment_2_7_5_1_0_0_in_rule__Member__Group_2_7_5_1_0__0__Impl24966); rule__Member__ReturnTypeAssignment_2_7_5_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getReturnTypeAssignment_2_7_5_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11914:1: rule__Member__Group_2_7_5_1_0__1 : rule__Member__Group_2_7_5_1_0__1__Impl rule__Member__Group_2_7_5_1_0__2 ; public final void rule__Member__Group_2_7_5_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11918:1: ( rule__Member__Group_2_7_5_1_0__1__Impl rule__Member__Group_2_7_5_1_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11919:2: rule__Member__Group_2_7_5_1_0__1__Impl rule__Member__Group_2_7_5_1_0__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__1__Impl_in_rule__Member__Group_2_7_5_1_0__124996); rule__Member__Group_2_7_5_1_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__2_in_rule__Member__Group_2_7_5_1_0__124999); rule__Member__Group_2_7_5_1_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__1" // $ANTLR start "rule__Member__Group_2_7_5_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11926:1: rule__Member__Group_2_7_5_1_0__1__Impl : ( ( rule__Member__NameAssignment_2_7_5_1_0_1 ) ) ; public final void rule__Member__Group_2_7_5_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11930:1: ( ( ( rule__Member__NameAssignment_2_7_5_1_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11931:1: ( ( rule__Member__NameAssignment_2_7_5_1_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11931:1: ( ( rule__Member__NameAssignment_2_7_5_1_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11932:1: ( rule__Member__NameAssignment_2_7_5_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11933:1: ( rule__Member__NameAssignment_2_7_5_1_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11933:2: rule__Member__NameAssignment_2_7_5_1_0_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_7_5_1_0_1_in_rule__Member__Group_2_7_5_1_0__1__Impl25026); rule__Member__NameAssignment_2_7_5_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__1__Impl" // $ANTLR start "rule__Member__Group_2_7_5_1_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11943:1: rule__Member__Group_2_7_5_1_0__2 : rule__Member__Group_2_7_5_1_0__2__Impl ; public final void rule__Member__Group_2_7_5_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11947:1: ( rule__Member__Group_2_7_5_1_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11948:2: rule__Member__Group_2_7_5_1_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_1_0__2__Impl_in_rule__Member__Group_2_7_5_1_0__225056); rule__Member__Group_2_7_5_1_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__2" // $ANTLR start "rule__Member__Group_2_7_5_1_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11954:1: rule__Member__Group_2_7_5_1_0__2__Impl : ( '(' ) ; public final void rule__Member__Group_2_7_5_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11958:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11959:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11959:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11960:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_1_0_2()); } match(input,95,FollowSets001.FOLLOW_95_in_rule__Member__Group_2_7_5_1_0__2__Impl25084); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_1_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_1_0__2__Impl" // $ANTLR start "rule__Member__Group_2_7_5_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11979:1: rule__Member__Group_2_7_5_2__0 : rule__Member__Group_2_7_5_2__0__Impl ; public final void rule__Member__Group_2_7_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11983:1: ( rule__Member__Group_2_7_5_2__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11984:2: rule__Member__Group_2_7_5_2__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2__0__Impl_in_rule__Member__Group_2_7_5_2__025121); rule__Member__Group_2_7_5_2__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2__0" // $ANTLR start "rule__Member__Group_2_7_5_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11990:1: rule__Member__Group_2_7_5_2__0__Impl : ( ( rule__Member__Group_2_7_5_2_0__0 ) ) ; public final void rule__Member__Group_2_7_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11994:1: ( ( ( rule__Member__Group_2_7_5_2_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11995:1: ( ( rule__Member__Group_2_7_5_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11995:1: ( ( rule__Member__Group_2_7_5_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11996:1: ( rule__Member__Group_2_7_5_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11997:1: ( rule__Member__Group_2_7_5_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:11997:2: rule__Member__Group_2_7_5_2_0__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__0_in_rule__Member__Group_2_7_5_2__0__Impl25148); rule__Member__Group_2_7_5_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12009:1: rule__Member__Group_2_7_5_2_0__0 : rule__Member__Group_2_7_5_2_0__0__Impl rule__Member__Group_2_7_5_2_0__1 ; public final void rule__Member__Group_2_7_5_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12013:1: ( rule__Member__Group_2_7_5_2_0__0__Impl rule__Member__Group_2_7_5_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12014:2: rule__Member__Group_2_7_5_2_0__0__Impl rule__Member__Group_2_7_5_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__0__Impl_in_rule__Member__Group_2_7_5_2_0__025180); rule__Member__Group_2_7_5_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__1_in_rule__Member__Group_2_7_5_2_0__025183); rule__Member__Group_2_7_5_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__0" // $ANTLR start "rule__Member__Group_2_7_5_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12021:1: rule__Member__Group_2_7_5_2_0__0__Impl : ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) ) ; public final void rule__Member__Group_2_7_5_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12025:1: ( ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12026:1: ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12026:1: ( ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12027:1: ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCreateExtensionInfoAssignment_2_7_5_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12028:1: ( rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12028:2: rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0_in_rule__Member__Group_2_7_5_2_0__0__Impl25210); rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCreateExtensionInfoAssignment_2_7_5_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12038:1: rule__Member__Group_2_7_5_2_0__1 : rule__Member__Group_2_7_5_2_0__1__Impl rule__Member__Group_2_7_5_2_0__2 ; public final void rule__Member__Group_2_7_5_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12042:1: ( rule__Member__Group_2_7_5_2_0__1__Impl rule__Member__Group_2_7_5_2_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12043:2: rule__Member__Group_2_7_5_2_0__1__Impl rule__Member__Group_2_7_5_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__1__Impl_in_rule__Member__Group_2_7_5_2_0__125240); rule__Member__Group_2_7_5_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__2_in_rule__Member__Group_2_7_5_2_0__125243); rule__Member__Group_2_7_5_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__1" // $ANTLR start "rule__Member__Group_2_7_5_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12050:1: rule__Member__Group_2_7_5_2_0__1__Impl : ( ( rule__Member__NameAssignment_2_7_5_2_0_1 ) ) ; public final void rule__Member__Group_2_7_5_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12054:1: ( ( ( rule__Member__NameAssignment_2_7_5_2_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12055:1: ( ( rule__Member__NameAssignment_2_7_5_2_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12055:1: ( ( rule__Member__NameAssignment_2_7_5_2_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12056:1: ( rule__Member__NameAssignment_2_7_5_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12057:1: ( rule__Member__NameAssignment_2_7_5_2_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12057:2: rule__Member__NameAssignment_2_7_5_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_7_5_2_0_1_in_rule__Member__Group_2_7_5_2_0__1__Impl25270); rule__Member__NameAssignment_2_7_5_2_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__1__Impl" // $ANTLR start "rule__Member__Group_2_7_5_2_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12067:1: rule__Member__Group_2_7_5_2_0__2 : rule__Member__Group_2_7_5_2_0__2__Impl ; public final void rule__Member__Group_2_7_5_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12071:1: ( rule__Member__Group_2_7_5_2_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12072:2: rule__Member__Group_2_7_5_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_2_0__2__Impl_in_rule__Member__Group_2_7_5_2_0__225300); rule__Member__Group_2_7_5_2_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__2" // $ANTLR start "rule__Member__Group_2_7_5_2_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12078:1: rule__Member__Group_2_7_5_2_0__2__Impl : ( '(' ) ; public final void rule__Member__Group_2_7_5_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12082:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12083:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12083:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12084:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_2_0_2()); } match(input,95,FollowSets001.FOLLOW_95_in_rule__Member__Group_2_7_5_2_0__2__Impl25328); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_2_0__2__Impl" // $ANTLR start "rule__Member__Group_2_7_5_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12103:1: rule__Member__Group_2_7_5_3__0 : rule__Member__Group_2_7_5_3__0__Impl rule__Member__Group_2_7_5_3__1 ; public final void rule__Member__Group_2_7_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12107:1: ( rule__Member__Group_2_7_5_3__0__Impl rule__Member__Group_2_7_5_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12108:2: rule__Member__Group_2_7_5_3__0__Impl rule__Member__Group_2_7_5_3__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_3__0__Impl_in_rule__Member__Group_2_7_5_3__025365); rule__Member__Group_2_7_5_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_3__1_in_rule__Member__Group_2_7_5_3__025368); rule__Member__Group_2_7_5_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_3__0" // $ANTLR start "rule__Member__Group_2_7_5_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12115:1: rule__Member__Group_2_7_5_3__0__Impl : ( ( rule__Member__NameAssignment_2_7_5_3_0 ) ) ; public final void rule__Member__Group_2_7_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12119:1: ( ( ( rule__Member__NameAssignment_2_7_5_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12120:1: ( ( rule__Member__NameAssignment_2_7_5_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12120:1: ( ( rule__Member__NameAssignment_2_7_5_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12121:1: ( rule__Member__NameAssignment_2_7_5_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12122:1: ( rule__Member__NameAssignment_2_7_5_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12122:2: rule__Member__NameAssignment_2_7_5_3_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__NameAssignment_2_7_5_3_0_in_rule__Member__Group_2_7_5_3__0__Impl25395); rule__Member__NameAssignment_2_7_5_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameAssignment_2_7_5_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_3__0__Impl" // $ANTLR start "rule__Member__Group_2_7_5_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12132:1: rule__Member__Group_2_7_5_3__1 : rule__Member__Group_2_7_5_3__1__Impl ; public final void rule__Member__Group_2_7_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12136:1: ( rule__Member__Group_2_7_5_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12137:2: rule__Member__Group_2_7_5_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_5_3__1__Impl_in_rule__Member__Group_2_7_5_3__125425); rule__Member__Group_2_7_5_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_3__1" // $ANTLR start "rule__Member__Group_2_7_5_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12143:1: rule__Member__Group_2_7_5_3__1__Impl : ( '(' ) ; public final void rule__Member__Group_2_7_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12147:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12148:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12148:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12149:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_3_1()); } match(input,95,FollowSets001.FOLLOW_95_in_rule__Member__Group_2_7_5_3__1__Impl25453); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getLeftParenthesisKeyword_2_7_5_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_5_3__1__Impl" // $ANTLR start "rule__Member__Group_2_7_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12166:1: rule__Member__Group_2_7_6__0 : rule__Member__Group_2_7_6__0__Impl rule__Member__Group_2_7_6__1 ; public final void rule__Member__Group_2_7_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12170:1: ( rule__Member__Group_2_7_6__0__Impl rule__Member__Group_2_7_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12171:2: rule__Member__Group_2_7_6__0__Impl rule__Member__Group_2_7_6__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6__0__Impl_in_rule__Member__Group_2_7_6__025488); rule__Member__Group_2_7_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6__1_in_rule__Member__Group_2_7_6__025491); rule__Member__Group_2_7_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6__0" // $ANTLR start "rule__Member__Group_2_7_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12178:1: rule__Member__Group_2_7_6__0__Impl : ( ( rule__Member__ParametersAssignment_2_7_6_0 ) ) ; public final void rule__Member__Group_2_7_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12182:1: ( ( ( rule__Member__ParametersAssignment_2_7_6_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12183:1: ( ( rule__Member__ParametersAssignment_2_7_6_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12183:1: ( ( rule__Member__ParametersAssignment_2_7_6_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12184:1: ( rule__Member__ParametersAssignment_2_7_6_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getParametersAssignment_2_7_6_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12185:1: ( rule__Member__ParametersAssignment_2_7_6_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12185:2: rule__Member__ParametersAssignment_2_7_6_0 { pushFollow(FollowSets001.FOLLOW_rule__Member__ParametersAssignment_2_7_6_0_in_rule__Member__Group_2_7_6__0__Impl25518); rule__Member__ParametersAssignment_2_7_6_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getParametersAssignment_2_7_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6__0__Impl" // $ANTLR start "rule__Member__Group_2_7_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12195:1: rule__Member__Group_2_7_6__1 : rule__Member__Group_2_7_6__1__Impl ; public final void rule__Member__Group_2_7_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12199:1: ( rule__Member__Group_2_7_6__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12200:2: rule__Member__Group_2_7_6__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6__1__Impl_in_rule__Member__Group_2_7_6__125548); rule__Member__Group_2_7_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6__1" // $ANTLR start "rule__Member__Group_2_7_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12206:1: rule__Member__Group_2_7_6__1__Impl : ( ( rule__Member__Group_2_7_6_1__0 )* ) ; public final void rule__Member__Group_2_7_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12210:1: ( ( ( rule__Member__Group_2_7_6_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12211:1: ( ( rule__Member__Group_2_7_6_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12211:1: ( ( rule__Member__Group_2_7_6_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12212:1: ( rule__Member__Group_2_7_6_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12213:1: ( rule__Member__Group_2_7_6_1__0 )* loop142: do { int alt142=2; int LA142_0 = input.LA(1); if ( (LA142_0==94) ) { alt142=1; } switch (alt142) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12213:2: rule__Member__Group_2_7_6_1__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6_1__0_in_rule__Member__Group_2_7_6__1__Impl25575); rule__Member__Group_2_7_6_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop142; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6__1__Impl" // $ANTLR start "rule__Member__Group_2_7_6_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12227:1: rule__Member__Group_2_7_6_1__0 : rule__Member__Group_2_7_6_1__0__Impl rule__Member__Group_2_7_6_1__1 ; public final void rule__Member__Group_2_7_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12231:1: ( rule__Member__Group_2_7_6_1__0__Impl rule__Member__Group_2_7_6_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12232:2: rule__Member__Group_2_7_6_1__0__Impl rule__Member__Group_2_7_6_1__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6_1__0__Impl_in_rule__Member__Group_2_7_6_1__025610); rule__Member__Group_2_7_6_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6_1__1_in_rule__Member__Group_2_7_6_1__025613); rule__Member__Group_2_7_6_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6_1__0" // $ANTLR start "rule__Member__Group_2_7_6_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12239:1: rule__Member__Group_2_7_6_1__0__Impl : ( ',' ) ; public final void rule__Member__Group_2_7_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12243:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12244:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12244:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12245:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCommaKeyword_2_7_6_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__Member__Group_2_7_6_1__0__Impl25641); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCommaKeyword_2_7_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6_1__0__Impl" // $ANTLR start "rule__Member__Group_2_7_6_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12258:1: rule__Member__Group_2_7_6_1__1 : rule__Member__Group_2_7_6_1__1__Impl ; public final void rule__Member__Group_2_7_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12262:1: ( rule__Member__Group_2_7_6_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12263:2: rule__Member__Group_2_7_6_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_6_1__1__Impl_in_rule__Member__Group_2_7_6_1__125672); rule__Member__Group_2_7_6_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6_1__1" // $ANTLR start "rule__Member__Group_2_7_6_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12269:1: rule__Member__Group_2_7_6_1__1__Impl : ( ( rule__Member__ParametersAssignment_2_7_6_1_1 ) ) ; public final void rule__Member__Group_2_7_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12273:1: ( ( ( rule__Member__ParametersAssignment_2_7_6_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12274:1: ( ( rule__Member__ParametersAssignment_2_7_6_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12274:1: ( ( rule__Member__ParametersAssignment_2_7_6_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12275:1: ( rule__Member__ParametersAssignment_2_7_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getParametersAssignment_2_7_6_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12276:1: ( rule__Member__ParametersAssignment_2_7_6_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12276:2: rule__Member__ParametersAssignment_2_7_6_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ParametersAssignment_2_7_6_1_1_in_rule__Member__Group_2_7_6_1__1__Impl25699); rule__Member__ParametersAssignment_2_7_6_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getParametersAssignment_2_7_6_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_6_1__1__Impl" // $ANTLR start "rule__Member__Group_2_7_8__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12290:1: rule__Member__Group_2_7_8__0 : rule__Member__Group_2_7_8__0__Impl rule__Member__Group_2_7_8__1 ; public final void rule__Member__Group_2_7_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12294:1: ( rule__Member__Group_2_7_8__0__Impl rule__Member__Group_2_7_8__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12295:2: rule__Member__Group_2_7_8__0__Impl rule__Member__Group_2_7_8__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__0__Impl_in_rule__Member__Group_2_7_8__025733); rule__Member__Group_2_7_8__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__1_in_rule__Member__Group_2_7_8__025736); rule__Member__Group_2_7_8__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__0" // $ANTLR start "rule__Member__Group_2_7_8__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12302:1: rule__Member__Group_2_7_8__0__Impl : ( 'throws' ) ; public final void rule__Member__Group_2_7_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12306:1: ( ( 'throws' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12307:1: ( 'throws' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12307:1: ( 'throws' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12308:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getThrowsKeyword_2_7_8_0()); } match(input,34,FollowSets001.FOLLOW_34_in_rule__Member__Group_2_7_8__0__Impl25764); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getThrowsKeyword_2_7_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__0__Impl" // $ANTLR start "rule__Member__Group_2_7_8__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12321:1: rule__Member__Group_2_7_8__1 : rule__Member__Group_2_7_8__1__Impl rule__Member__Group_2_7_8__2 ; public final void rule__Member__Group_2_7_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12325:1: ( rule__Member__Group_2_7_8__1__Impl rule__Member__Group_2_7_8__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12326:2: rule__Member__Group_2_7_8__1__Impl rule__Member__Group_2_7_8__2 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__1__Impl_in_rule__Member__Group_2_7_8__125795); rule__Member__Group_2_7_8__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__2_in_rule__Member__Group_2_7_8__125798); rule__Member__Group_2_7_8__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__1" // $ANTLR start "rule__Member__Group_2_7_8__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12333:1: rule__Member__Group_2_7_8__1__Impl : ( ( rule__Member__ExceptionsAssignment_2_7_8_1 ) ) ; public final void rule__Member__Group_2_7_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12337:1: ( ( ( rule__Member__ExceptionsAssignment_2_7_8_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12338:1: ( ( rule__Member__ExceptionsAssignment_2_7_8_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12338:1: ( ( rule__Member__ExceptionsAssignment_2_7_8_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12339:1: ( rule__Member__ExceptionsAssignment_2_7_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExceptionsAssignment_2_7_8_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12340:1: ( rule__Member__ExceptionsAssignment_2_7_8_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12340:2: rule__Member__ExceptionsAssignment_2_7_8_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ExceptionsAssignment_2_7_8_1_in_rule__Member__Group_2_7_8__1__Impl25825); rule__Member__ExceptionsAssignment_2_7_8_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExceptionsAssignment_2_7_8_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__1__Impl" // $ANTLR start "rule__Member__Group_2_7_8__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12350:1: rule__Member__Group_2_7_8__2 : rule__Member__Group_2_7_8__2__Impl ; public final void rule__Member__Group_2_7_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12354:1: ( rule__Member__Group_2_7_8__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12355:2: rule__Member__Group_2_7_8__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8__2__Impl_in_rule__Member__Group_2_7_8__225855); rule__Member__Group_2_7_8__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__2" // $ANTLR start "rule__Member__Group_2_7_8__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12361:1: rule__Member__Group_2_7_8__2__Impl : ( ( rule__Member__Group_2_7_8_2__0 )* ) ; public final void rule__Member__Group_2_7_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12365:1: ( ( ( rule__Member__Group_2_7_8_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12366:1: ( ( rule__Member__Group_2_7_8_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12366:1: ( ( rule__Member__Group_2_7_8_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12367:1: ( rule__Member__Group_2_7_8_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_8_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12368:1: ( rule__Member__Group_2_7_8_2__0 )* loop143: do { int alt143=2; int LA143_0 = input.LA(1); if ( (LA143_0==94) ) { alt143=1; } switch (alt143) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12368:2: rule__Member__Group_2_7_8_2__0 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8_2__0_in_rule__Member__Group_2_7_8__2__Impl25882); rule__Member__Group_2_7_8_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop143; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getGroup_2_7_8_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8__2__Impl" // $ANTLR start "rule__Member__Group_2_7_8_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12384:1: rule__Member__Group_2_7_8_2__0 : rule__Member__Group_2_7_8_2__0__Impl rule__Member__Group_2_7_8_2__1 ; public final void rule__Member__Group_2_7_8_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12388:1: ( rule__Member__Group_2_7_8_2__0__Impl rule__Member__Group_2_7_8_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12389:2: rule__Member__Group_2_7_8_2__0__Impl rule__Member__Group_2_7_8_2__1 { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8_2__0__Impl_in_rule__Member__Group_2_7_8_2__025919); rule__Member__Group_2_7_8_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8_2__1_in_rule__Member__Group_2_7_8_2__025922); rule__Member__Group_2_7_8_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8_2__0" // $ANTLR start "rule__Member__Group_2_7_8_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12396:1: rule__Member__Group_2_7_8_2__0__Impl : ( ',' ) ; public final void rule__Member__Group_2_7_8_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12400:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12401:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12401:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12402:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCommaKeyword_2_7_8_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__Member__Group_2_7_8_2__0__Impl25950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCommaKeyword_2_7_8_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8_2__0__Impl" // $ANTLR start "rule__Member__Group_2_7_8_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12415:1: rule__Member__Group_2_7_8_2__1 : rule__Member__Group_2_7_8_2__1__Impl ; public final void rule__Member__Group_2_7_8_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12419:1: ( rule__Member__Group_2_7_8_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12420:2: rule__Member__Group_2_7_8_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Member__Group_2_7_8_2__1__Impl_in_rule__Member__Group_2_7_8_2__125981); rule__Member__Group_2_7_8_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8_2__1" // $ANTLR start "rule__Member__Group_2_7_8_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12426:1: rule__Member__Group_2_7_8_2__1__Impl : ( ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) ) ; public final void rule__Member__Group_2_7_8_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12430:1: ( ( ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12431:1: ( ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12431:1: ( ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12432:1: ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExceptionsAssignment_2_7_8_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12433:1: ( rule__Member__ExceptionsAssignment_2_7_8_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12433:2: rule__Member__ExceptionsAssignment_2_7_8_2_1 { pushFollow(FollowSets001.FOLLOW_rule__Member__ExceptionsAssignment_2_7_8_2_1_in_rule__Member__Group_2_7_8_2__1__Impl26008); rule__Member__ExceptionsAssignment_2_7_8_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExceptionsAssignment_2_7_8_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__Group_2_7_8_2__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12447:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; public final void rule__XRelationalExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12451:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12452:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__026042); rule__XRelationalExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__026045); rule__XRelationalExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group__0" // $ANTLR start "rule__XRelationalExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12459:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12463:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12464:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12464:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12465:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } pushFollow(FollowSets001.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl26072); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12476:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; public final void rule__XRelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12480:1: ( rule__XRelationalExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12481:2: rule__XRelationalExpression__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__126101); rule__XRelationalExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group__1" // $ANTLR start "rule__XRelationalExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12487:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12491:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12492:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12492:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12493:1: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12494:1: ( rule__XRelationalExpression__Alternatives_1 )* loop144: do { int alt144=2; switch ( input.LA(1) ) { case 74: { int LA144_2 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; case 73: { int LA144_3 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; case 34: { int LA144_4 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; case 103: { int LA144_5 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; case 105: { int LA144_6 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; case 72: { int LA144_7 = input.LA(2); if ( (synpred253_InternalSpec()) ) { alt144=1; } } break; } switch (alt144) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12494:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl26128); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop144; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12508:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12512:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12513:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__026163); rule__XRelationalExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__026166); rule__XRelationalExpression__Group_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12520:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12524:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12525:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12525:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12526:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12527:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12527:2: rule__XRelationalExpression__Group_1_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl26193); rule__XRelationalExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12537:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12541:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12542:2: rule__XRelationalExpression__Group_1_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__126223); rule__XRelationalExpression__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12548:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? ) ; public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12552:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12553:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12553:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12554:1: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12555:1: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )? int alt145=2; alt145 = dfa145.predict(input); switch (alt145) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12555:2: rule__XRelationalExpression__RightOperandAssignment_1_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl26250); rule__XRelationalExpression__RightOperandAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12569:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12573:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12574:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__026285); rule__XRelationalExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12580:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12584:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12585:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12585:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12586:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12587:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12587:2: rule__XRelationalExpression__Group_1_0_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl26312); rule__XRelationalExpression__Group_1_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12599:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12603:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12604:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__026344); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__026347); rule__XRelationalExpression__Group_1_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12611:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12615:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12616:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12616:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12617:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldLeftOperandAction_1_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12618:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12620:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getShouldLeftOperandAction_1_0_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12630:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12634:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12635:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__126405); rule__XRelationalExpression__Group_1_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12641:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12645:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12646:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12646:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12647:1: ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_0_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12648:1: ( rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12648:2: rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl26432); rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12662:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12666:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12667:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__026466); rule__XRelationalExpression__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__026469); rule__XRelationalExpression__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1__0" // $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12674:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12678:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12679:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12679:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12680:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12681:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12681:2: rule__XRelationalExpression__Group_1_1_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl26496); rule__XRelationalExpression__Group_1_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12691:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12695:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12696:2: rule__XRelationalExpression__Group_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__126526); rule__XRelationalExpression__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1__1" // $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12702:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12706:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12707:1: ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12707:1: ( ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12708:1: ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12709:1: ( rule__XRelationalExpression__TypeAssignment_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12709:2: rule__XRelationalExpression__TypeAssignment_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl26553); rule__XRelationalExpression__TypeAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12723:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12727:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12728:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__026587); rule__XRelationalExpression__Group_1_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12734:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12738:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12739:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12739:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12740:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12741:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12741:2: rule__XRelationalExpression__Group_1_1_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl26614); rule__XRelationalExpression__Group_1_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12753:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12757:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12758:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__026646); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__026649); rule__XRelationalExpression__Group_1_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12765:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12769:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12770:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12770:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12771:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldThrowExpressionAction_1_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12772:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12774:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getShouldThrowExpressionAction_1_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12784:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12788:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12789:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__126707); rule__XRelationalExpression__Group_1_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12795:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12799:1: ( ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12800:1: ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12800:1: ( ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12801:1: ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12802:1: ( rule__XRelationalExpression__Alternatives_1_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12802:2: rule__XRelationalExpression__Alternatives_1_1_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl26734); rule__XRelationalExpression__Alternatives_1_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12816:1: rule__XRelationalExpression__Group_1_1_0_0_1_0__0 : rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0_1_0__1 ; public final void rule__XRelationalExpression__Group_1_1_0_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12820:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12821:2: rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__026768); rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__026771); rule__XRelationalExpression__Group_1_1_0_0_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0_1_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12828:1: rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl : ( 'should' ) ; public final void rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12832:1: ( ( 'should' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12833:1: ( 'should' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12833:1: ( 'should' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12834:1: 'should' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getShouldKeyword_1_1_0_0_1_0_0()); } match(input,103,FollowSets001.FOLLOW_103_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl26799); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getShouldKeyword_1_1_0_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12847:1: rule__XRelationalExpression__Group_1_1_0_0_1_0__1 : rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_1_0_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12851:1: ( rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12852:2: rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__126830); rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0_1_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12858:1: rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl : ( 'throw' ) ; public final void rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12862:1: ( ( 'throw' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12863:1: ( 'throw' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12863:1: ( 'throw' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12864:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getThrowKeyword_1_1_0_0_1_0_1()); } match(input,104,FollowSets001.FOLLOW_104_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl26858); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getThrowKeyword_1_1_0_0_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12881:1: rule__XRelationalExpression__Group_1_2__0 : rule__XRelationalExpression__Group_1_2__0__Impl rule__XRelationalExpression__Group_1_2__1 ; public final void rule__XRelationalExpression__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12885:1: ( rule__XRelationalExpression__Group_1_2__0__Impl rule__XRelationalExpression__Group_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12886:2: rule__XRelationalExpression__Group_1_2__0__Impl rule__XRelationalExpression__Group_1_2__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2__0__Impl_in_rule__XRelationalExpression__Group_1_2__026893); rule__XRelationalExpression__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2__1_in_rule__XRelationalExpression__Group_1_2__026896); rule__XRelationalExpression__Group_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2__0" // $ANTLR start "rule__XRelationalExpression__Group_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12893:1: rule__XRelationalExpression__Group_1_2__0__Impl : ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12897:1: ( ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12898:1: ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12898:1: ( ( rule__XRelationalExpression__Group_1_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12899:1: ( rule__XRelationalExpression__Group_1_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12900:1: ( rule__XRelationalExpression__Group_1_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12900:2: rule__XRelationalExpression__Group_1_2_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0__0_in_rule__XRelationalExpression__Group_1_2__0__Impl26923); rule__XRelationalExpression__Group_1_2_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12910:1: rule__XRelationalExpression__Group_1_2__1 : rule__XRelationalExpression__Group_1_2__1__Impl ; public final void rule__XRelationalExpression__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12914:1: ( rule__XRelationalExpression__Group_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12915:2: rule__XRelationalExpression__Group_1_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2__1__Impl_in_rule__XRelationalExpression__Group_1_2__126953); rule__XRelationalExpression__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2__1" // $ANTLR start "rule__XRelationalExpression__Group_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12921:1: rule__XRelationalExpression__Group_1_2__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) ; public final void rule__XRelationalExpression__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12925:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12926:1: ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12926:1: ( ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12927:1: ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12928:1: ( rule__XRelationalExpression__TypeAssignment_1_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12928:2: rule__XRelationalExpression__TypeAssignment_1_2_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_2_1_in_rule__XRelationalExpression__Group_1_2__1__Impl26980); rule__XRelationalExpression__TypeAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12942:1: rule__XRelationalExpression__Group_1_2_0__0 : rule__XRelationalExpression__Group_1_2_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12946:1: ( rule__XRelationalExpression__Group_1_2_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12947:2: rule__XRelationalExpression__Group_1_2_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0__027014); rule__XRelationalExpression__Group_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12953:1: rule__XRelationalExpression__Group_1_2_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12957:1: ( ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12958:1: ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12958:1: ( ( rule__XRelationalExpression__Group_1_2_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12959:1: ( rule__XRelationalExpression__Group_1_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12960:1: ( rule__XRelationalExpression__Group_1_2_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12960:2: rule__XRelationalExpression__Group_1_2_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0_in_rule__XRelationalExpression__Group_1_2_0__0__Impl27041); rule__XRelationalExpression__Group_1_2_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12972:1: rule__XRelationalExpression__Group_1_2_0_0__0 : rule__XRelationalExpression__Group_1_2_0_0__0__Impl rule__XRelationalExpression__Group_1_2_0_0__1 ; public final void rule__XRelationalExpression__Group_1_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12976:1: ( rule__XRelationalExpression__Group_1_2_0_0__0__Impl rule__XRelationalExpression__Group_1_2_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12977:2: rule__XRelationalExpression__Group_1_2_0_0__0__Impl rule__XRelationalExpression__Group_1_2_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__027073); rule__XRelationalExpression__Group_1_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1_in_rule__XRelationalExpression__Group_1_2_0_0__027076); rule__XRelationalExpression__Group_1_2_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12984:1: rule__XRelationalExpression__Group_1_2_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12988:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12989:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12989:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12990:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_2_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12991:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12993:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_2_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13003:1: rule__XRelationalExpression__Group_1_2_0_0__1 : rule__XRelationalExpression__Group_1_2_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13007:1: ( rule__XRelationalExpression__Group_1_2_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13008:2: rule__XRelationalExpression__Group_1_2_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__127134); rule__XRelationalExpression__Group_1_2_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_2_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13014:1: rule__XRelationalExpression__Group_1_2_0_0__1__Impl : ( 'instanceof' ) ; public final void rule__XRelationalExpression__Group_1_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13018:1: ( ( 'instanceof' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13019:1: ( 'instanceof' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13019:1: ( 'instanceof' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13020:1: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_2_0_0_1()); } match(input,105,FollowSets001.FOLLOW_105_in_rule__XRelationalExpression__Group_1_2_0_0__1__Impl27162); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_2_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_2_0_0__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13037:1: rule__XRelationalExpression__Group_1_3__0 : rule__XRelationalExpression__Group_1_3__0__Impl rule__XRelationalExpression__Group_1_3__1 ; public final void rule__XRelationalExpression__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13041:1: ( rule__XRelationalExpression__Group_1_3__0__Impl rule__XRelationalExpression__Group_1_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13042:2: rule__XRelationalExpression__Group_1_3__0__Impl rule__XRelationalExpression__Group_1_3__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3__0__Impl_in_rule__XRelationalExpression__Group_1_3__027197); rule__XRelationalExpression__Group_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3__1_in_rule__XRelationalExpression__Group_1_3__027200); rule__XRelationalExpression__Group_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3__0" // $ANTLR start "rule__XRelationalExpression__Group_1_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13049:1: rule__XRelationalExpression__Group_1_3__0__Impl : ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13053:1: ( ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13054:1: ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13054:1: ( ( rule__XRelationalExpression__Group_1_3_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13055:1: ( rule__XRelationalExpression__Group_1_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13056:1: ( rule__XRelationalExpression__Group_1_3_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13056:2: rule__XRelationalExpression__Group_1_3_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0__0_in_rule__XRelationalExpression__Group_1_3__0__Impl27227); rule__XRelationalExpression__Group_1_3_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13066:1: rule__XRelationalExpression__Group_1_3__1 : rule__XRelationalExpression__Group_1_3__1__Impl ; public final void rule__XRelationalExpression__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13070:1: ( rule__XRelationalExpression__Group_1_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13071:2: rule__XRelationalExpression__Group_1_3__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3__1__Impl_in_rule__XRelationalExpression__Group_1_3__127257); rule__XRelationalExpression__Group_1_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3__1" // $ANTLR start "rule__XRelationalExpression__Group_1_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13077:1: rule__XRelationalExpression__Group_1_3__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) ; public final void rule__XRelationalExpression__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13081:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13082:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13082:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13083:1: ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13084:1: ( rule__XRelationalExpression__RightOperandAssignment_1_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13084:2: rule__XRelationalExpression__RightOperandAssignment_1_3_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_3_1_in_rule__XRelationalExpression__Group_1_3__1__Impl27284); rule__XRelationalExpression__RightOperandAssignment_1_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3__1__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13098:1: rule__XRelationalExpression__Group_1_3_0__0 : rule__XRelationalExpression__Group_1_3_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13102:1: ( rule__XRelationalExpression__Group_1_3_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13103:2: rule__XRelationalExpression__Group_1_3_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0__027318); rule__XRelationalExpression__Group_1_3_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13109:1: rule__XRelationalExpression__Group_1_3_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13113:1: ( ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13114:1: ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13114:1: ( ( rule__XRelationalExpression__Group_1_3_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13115:1: ( rule__XRelationalExpression__Group_1_3_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13116:1: ( rule__XRelationalExpression__Group_1_3_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13116:2: rule__XRelationalExpression__Group_1_3_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0_in_rule__XRelationalExpression__Group_1_3_0__0__Impl27345); rule__XRelationalExpression__Group_1_3_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13128:1: rule__XRelationalExpression__Group_1_3_0_0__0 : rule__XRelationalExpression__Group_1_3_0_0__0__Impl rule__XRelationalExpression__Group_1_3_0_0__1 ; public final void rule__XRelationalExpression__Group_1_3_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13132:1: ( rule__XRelationalExpression__Group_1_3_0_0__0__Impl rule__XRelationalExpression__Group_1_3_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13133:2: rule__XRelationalExpression__Group_1_3_0_0__0__Impl rule__XRelationalExpression__Group_1_3_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__027377); rule__XRelationalExpression__Group_1_3_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1_in_rule__XRelationalExpression__Group_1_3_0_0__027380); rule__XRelationalExpression__Group_1_3_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0_0__0" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13140:1: rule__XRelationalExpression__Group_1_3_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_3_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13144:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13145:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13145:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13146:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_3_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13147:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13149:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_3_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0_0__0__Impl" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13159:1: rule__XRelationalExpression__Group_1_3_0_0__1 : rule__XRelationalExpression__Group_1_3_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_3_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13163:1: ( rule__XRelationalExpression__Group_1_3_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13164:2: rule__XRelationalExpression__Group_1_3_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__127438); rule__XRelationalExpression__Group_1_3_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0_0__1" // $ANTLR start "rule__XRelationalExpression__Group_1_3_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13170:1: rule__XRelationalExpression__Group_1_3_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_3_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13174:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13175:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13175:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13176:1: ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_3_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13177:1: ( rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13177:2: rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1_in_rule__XRelationalExpression__Group_1_3_0_0__1__Impl27465); rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_3_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__Group_1_3_0_0__1__Impl" // $ANTLR start "rule__Should__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13191:1: rule__Should__Group__0 : rule__Should__Group__0__Impl rule__Should__Group__1 ; public final void rule__Should__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13195:1: ( rule__Should__Group__0__Impl rule__Should__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13196:2: rule__Should__Group__0__Impl rule__Should__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__Should__Group__0__Impl_in_rule__Should__Group__027499); rule__Should__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Should__Group__1_in_rule__Should__Group__027502); rule__Should__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__0" // $ANTLR start "rule__Should__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13203:1: rule__Should__Group__0__Impl : ( 'should' ) ; public final void rule__Should__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13207:1: ( ( 'should' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13208:1: ( 'should' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13208:1: ( 'should' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13209:1: 'should' { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getShouldKeyword_0()); } match(input,103,FollowSets001.FOLLOW_103_in_rule__Should__Group__0__Impl27530); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShouldAccess().getShouldKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__0__Impl" // $ANTLR start "rule__Should__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13222:1: rule__Should__Group__1 : rule__Should__Group__1__Impl rule__Should__Group__2 ; public final void rule__Should__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13226:1: ( rule__Should__Group__1__Impl rule__Should__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13227:2: rule__Should__Group__1__Impl rule__Should__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__Should__Group__1__Impl_in_rule__Should__Group__127561); rule__Should__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Should__Group__2_in_rule__Should__Group__127564); rule__Should__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__1" // $ANTLR start "rule__Should__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13234:1: rule__Should__Group__1__Impl : ( ( 'not' )? ) ; public final void rule__Should__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13238:1: ( ( ( 'not' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13239:1: ( ( 'not' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13239:1: ( ( 'not' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13240:1: ( 'not' )? { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getNotKeyword_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13241:1: ( 'not' )? int alt146=2; int LA146_0 = input.LA(1); if ( (LA146_0==106) ) { alt146=1; } switch (alt146) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13242:2: 'not' { match(input,106,FollowSets001.FOLLOW_106_in_rule__Should__Group__1__Impl27593); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getShouldAccess().getNotKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__1__Impl" // $ANTLR start "rule__Should__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13253:1: rule__Should__Group__2 : rule__Should__Group__2__Impl ; public final void rule__Should__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13257:1: ( rule__Should__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13258:2: rule__Should__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Should__Group__2__Impl_in_rule__Should__Group__227626); rule__Should__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__2" // $ANTLR start "rule__Should__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13264:1: rule__Should__Group__2__Impl : ( RULE_ID ) ; public final void rule__Should__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13268:1: ( ( RULE_ID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13269:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13269:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13270:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getShouldAccess().getIDTerminalRuleCall_2()); } match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__Should__Group__2__Impl27653); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShouldAccess().getIDTerminalRuleCall_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Should__Group__2__Impl" // $ANTLR start "rule__Assertion__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13287:1: rule__Assertion__Group__0 : rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ; public final void rule__Assertion__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13291:1: ( rule__Assertion__Group__0__Impl rule__Assertion__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13292:2: rule__Assertion__Group__0__Impl rule__Assertion__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__Assertion__Group__0__Impl_in_rule__Assertion__Group__027688); rule__Assertion__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Assertion__Group__1_in_rule__Assertion__Group__027691); rule__Assertion__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__0" // $ANTLR start "rule__Assertion__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13299:1: rule__Assertion__Group__0__Impl : ( () ) ; public final void rule__Assertion__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13303:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13304:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13304:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13305:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getAssertionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13306:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13308:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAssertionAccess().getAssertionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__0__Impl" // $ANTLR start "rule__Assertion__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13318:1: rule__Assertion__Group__1 : rule__Assertion__Group__1__Impl rule__Assertion__Group__2 ; public final void rule__Assertion__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13322:1: ( rule__Assertion__Group__1__Impl rule__Assertion__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13323:2: rule__Assertion__Group__1__Impl rule__Assertion__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__Assertion__Group__1__Impl_in_rule__Assertion__Group__127749); rule__Assertion__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Assertion__Group__2_in_rule__Assertion__Group__127752); rule__Assertion__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__1" // $ANTLR start "rule__Assertion__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13330:1: rule__Assertion__Group__1__Impl : ( 'assert' ) ; public final void rule__Assertion__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13334:1: ( ( 'assert' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13335:1: ( 'assert' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13335:1: ( 'assert' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13336:1: 'assert' { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getAssertKeyword_1()); } match(input,107,FollowSets001.FOLLOW_107_in_rule__Assertion__Group__1__Impl27780); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssertionAccess().getAssertKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__1__Impl" // $ANTLR start "rule__Assertion__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13349:1: rule__Assertion__Group__2 : rule__Assertion__Group__2__Impl ; public final void rule__Assertion__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13353:1: ( rule__Assertion__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13354:2: rule__Assertion__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__Assertion__Group__2__Impl_in_rule__Assertion__Group__227811); rule__Assertion__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__2" // $ANTLR start "rule__Assertion__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13360:1: rule__Assertion__Group__2__Impl : ( ( rule__Assertion__ExpressionAssignment_2 ) ) ; public final void rule__Assertion__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13364:1: ( ( ( rule__Assertion__ExpressionAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13365:1: ( ( rule__Assertion__ExpressionAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13365:1: ( ( rule__Assertion__ExpressionAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13366:1: ( rule__Assertion__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13367:1: ( rule__Assertion__ExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13367:2: rule__Assertion__ExpressionAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__Assertion__ExpressionAssignment_2_in_rule__Assertion__Group__2__Impl27838); rule__Assertion__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAssertionAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__Group__2__Impl" // $ANTLR start "rule__ExampleColumn__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13383:1: rule__ExampleColumn__Group__0 : rule__ExampleColumn__Group__0__Impl rule__ExampleColumn__Group__1 ; public final void rule__ExampleColumn__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13387:1: ( rule__ExampleColumn__Group__0__Impl rule__ExampleColumn__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13388:2: rule__ExampleColumn__Group__0__Impl rule__ExampleColumn__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__Group__0__Impl_in_rule__ExampleColumn__Group__027874); rule__ExampleColumn__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__Group__1_in_rule__ExampleColumn__Group__027877); rule__ExampleColumn__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__0" // $ANTLR start "rule__ExampleColumn__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13395:1: rule__ExampleColumn__Group__0__Impl : ( ( rule__ExampleColumn__TypeAssignment_0 )? ) ; public final void rule__ExampleColumn__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13399:1: ( ( ( rule__ExampleColumn__TypeAssignment_0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13400:1: ( ( rule__ExampleColumn__TypeAssignment_0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13400:1: ( ( rule__ExampleColumn__TypeAssignment_0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13401:1: ( rule__ExampleColumn__TypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getTypeAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13402:1: ( rule__ExampleColumn__TypeAssignment_0 )? int alt147=2; switch ( input.LA(1) ) { case RULE_ID: { int LA147_1 = input.LA(2); if ( (LA147_1==RULE_ID||(LA147_1>=52 && LA147_1<=56)||LA147_1==74||LA147_1==90||LA147_1==97) ) { alt147=1; } } break; case 52: { int LA147_2 = input.LA(2); if ( (LA147_2==RULE_ID||(LA147_2>=52 && LA147_2<=56)||LA147_2==74||LA147_2==90||LA147_2==97) ) { alt147=1; } } break; case 53: { int LA147_3 = input.LA(2); if ( (LA147_3==RULE_ID||(LA147_3>=52 && LA147_3<=56)||LA147_3==74||LA147_3==90||LA147_3==97) ) { alt147=1; } } break; case 54: { int LA147_4 = input.LA(2); if ( (LA147_4==RULE_ID||(LA147_4>=52 && LA147_4<=56)||LA147_4==74||LA147_4==90||LA147_4==97) ) { alt147=1; } } break; case 55: { int LA147_5 = input.LA(2); if ( (LA147_5==RULE_ID||(LA147_5>=52 && LA147_5<=56)||LA147_5==74||LA147_5==90||LA147_5==97) ) { alt147=1; } } break; case 56: { int LA147_6 = input.LA(2); if ( (LA147_6==RULE_ID||(LA147_6>=52 && LA147_6<=56)||LA147_6==74||LA147_6==90||LA147_6==97) ) { alt147=1; } } break; case 78: case 95: { alt147=1; } break; } switch (alt147) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13402:2: rule__ExampleColumn__TypeAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__TypeAssignment_0_in_rule__ExampleColumn__Group__0__Impl27904); rule__ExampleColumn__TypeAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__0__Impl" // $ANTLR start "rule__ExampleColumn__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13412:1: rule__ExampleColumn__Group__1 : rule__ExampleColumn__Group__1__Impl rule__ExampleColumn__Group__2 ; public final void rule__ExampleColumn__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13416:1: ( rule__ExampleColumn__Group__1__Impl rule__ExampleColumn__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13417:2: rule__ExampleColumn__Group__1__Impl rule__ExampleColumn__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__Group__1__Impl_in_rule__ExampleColumn__Group__127935); rule__ExampleColumn__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__Group__2_in_rule__ExampleColumn__Group__127938); rule__ExampleColumn__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__1" // $ANTLR start "rule__ExampleColumn__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13424:1: rule__ExampleColumn__Group__1__Impl : ( ( rule__ExampleColumn__NameAssignment_1 ) ) ; public final void rule__ExampleColumn__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13428:1: ( ( ( rule__ExampleColumn__NameAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13429:1: ( ( rule__ExampleColumn__NameAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13429:1: ( ( rule__ExampleColumn__NameAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13430:1: ( rule__ExampleColumn__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getNameAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13431:1: ( rule__ExampleColumn__NameAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13431:2: rule__ExampleColumn__NameAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__NameAssignment_1_in_rule__ExampleColumn__Group__1__Impl27965); rule__ExampleColumn__NameAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getNameAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__1__Impl" // $ANTLR start "rule__ExampleColumn__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13441:1: rule__ExampleColumn__Group__2 : rule__ExampleColumn__Group__2__Impl ; public final void rule__ExampleColumn__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13445:1: ( rule__ExampleColumn__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13446:2: rule__ExampleColumn__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__ExampleColumn__Group__2__Impl_in_rule__ExampleColumn__Group__227995); rule__ExampleColumn__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__2" // $ANTLR start "rule__ExampleColumn__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13452:1: rule__ExampleColumn__Group__2__Impl : ( '|' ) ; public final void rule__ExampleColumn__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13456:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13457:1: ( '|' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13457:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13458:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getVerticalLineKeyword_2()); } match(input,102,FollowSets001.FOLLOW_102_in_rule__ExampleColumn__Group__2__Impl28023); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getVerticalLineKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__Group__2__Impl" // $ANTLR start "rule__ExampleRow__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13477:1: rule__ExampleRow__Group__0 : rule__ExampleRow__Group__0__Impl rule__ExampleRow__Group__1 ; public final void rule__ExampleRow__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13481:1: ( rule__ExampleRow__Group__0__Impl rule__ExampleRow__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13482:2: rule__ExampleRow__Group__0__Impl rule__ExampleRow__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group__0__Impl_in_rule__ExampleRow__Group__028060); rule__ExampleRow__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group__1_in_rule__ExampleRow__Group__028063); rule__ExampleRow__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__0" // $ANTLR start "rule__ExampleRow__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13489:1: rule__ExampleRow__Group__0__Impl : ( '|' ) ; public final void rule__ExampleRow__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13493:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13494:1: ( '|' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13494:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13495:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getVerticalLineKeyword_0()); } match(input,102,FollowSets001.FOLLOW_102_in_rule__ExampleRow__Group__0__Impl28091); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getVerticalLineKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__0__Impl" // $ANTLR start "rule__ExampleRow__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13508:1: rule__ExampleRow__Group__1 : rule__ExampleRow__Group__1__Impl rule__ExampleRow__Group__2 ; public final void rule__ExampleRow__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13512:1: ( rule__ExampleRow__Group__1__Impl rule__ExampleRow__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13513:2: rule__ExampleRow__Group__1__Impl rule__ExampleRow__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group__1__Impl_in_rule__ExampleRow__Group__128122); rule__ExampleRow__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group__2_in_rule__ExampleRow__Group__128125); rule__ExampleRow__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__1" // $ANTLR start "rule__ExampleRow__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13520:1: rule__ExampleRow__Group__1__Impl : ( () ) ; public final void rule__ExampleRow__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13524:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13525:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13525:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13526:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getExampleRowAction_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13527:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13529:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getExampleRowAction_1()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__1__Impl" // $ANTLR start "rule__ExampleRow__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13539:1: rule__ExampleRow__Group__2 : rule__ExampleRow__Group__2__Impl ; public final void rule__ExampleRow__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13543:1: ( rule__ExampleRow__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13544:2: rule__ExampleRow__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group__2__Impl_in_rule__ExampleRow__Group__228183); rule__ExampleRow__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__2" // $ANTLR start "rule__ExampleRow__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13550:1: rule__ExampleRow__Group__2__Impl : ( ( rule__ExampleRow__Group_2__0 )* ) ; public final void rule__ExampleRow__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13554:1: ( ( ( rule__ExampleRow__Group_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13555:1: ( ( rule__ExampleRow__Group_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13555:1: ( ( rule__ExampleRow__Group_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13556:1: ( rule__ExampleRow__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13557:1: ( rule__ExampleRow__Group_2__0 )* loop148: do { int alt148=2; int LA148_0 = input.LA(1); if ( ((LA148_0>=RULE_ID && LA148_0<=RULE_RICH_TEXT_START)||(LA148_0>=28 && LA148_0<=29)||(LA148_0>=34 && LA148_0<=47)||(LA148_0>=50 && LA148_0<=62)||LA148_0==74||(LA148_0>=81 && LA148_0<=82)||LA148_0==87||(LA148_0>=91 && LA148_0<=92)||LA148_0==95||LA148_0==97||LA148_0==104||LA148_0==107||(LA148_0>=109 && LA148_0<=110)||LA148_0==119||LA148_0==121||(LA148_0>=124 && LA148_0<=130)||LA148_0==141) ) { alt148=1; } switch (alt148) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13557:2: rule__ExampleRow__Group_2__0 { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group_2__0_in_rule__ExampleRow__Group__2__Impl28210); rule__ExampleRow__Group_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop148; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group__2__Impl" // $ANTLR start "rule__ExampleRow__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13573:1: rule__ExampleRow__Group_2__0 : rule__ExampleRow__Group_2__0__Impl rule__ExampleRow__Group_2__1 ; public final void rule__ExampleRow__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13577:1: ( rule__ExampleRow__Group_2__0__Impl rule__ExampleRow__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13578:2: rule__ExampleRow__Group_2__0__Impl rule__ExampleRow__Group_2__1 { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group_2__0__Impl_in_rule__ExampleRow__Group_2__028247); rule__ExampleRow__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group_2__1_in_rule__ExampleRow__Group_2__028250); rule__ExampleRow__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group_2__0" // $ANTLR start "rule__ExampleRow__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13585:1: rule__ExampleRow__Group_2__0__Impl : ( ( rule__ExampleRow__CellsAssignment_2_0 ) ) ; public final void rule__ExampleRow__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13589:1: ( ( ( rule__ExampleRow__CellsAssignment_2_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13590:1: ( ( rule__ExampleRow__CellsAssignment_2_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13590:1: ( ( rule__ExampleRow__CellsAssignment_2_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13591:1: ( rule__ExampleRow__CellsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getCellsAssignment_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13592:1: ( rule__ExampleRow__CellsAssignment_2_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13592:2: rule__ExampleRow__CellsAssignment_2_0 { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__CellsAssignment_2_0_in_rule__ExampleRow__Group_2__0__Impl28277); rule__ExampleRow__CellsAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getCellsAssignment_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group_2__0__Impl" // $ANTLR start "rule__ExampleRow__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13602:1: rule__ExampleRow__Group_2__1 : rule__ExampleRow__Group_2__1__Impl ; public final void rule__ExampleRow__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13606:1: ( rule__ExampleRow__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13607:2: rule__ExampleRow__Group_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ExampleRow__Group_2__1__Impl_in_rule__ExampleRow__Group_2__128307); rule__ExampleRow__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group_2__1" // $ANTLR start "rule__ExampleRow__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13613:1: rule__ExampleRow__Group_2__1__Impl : ( '|' ) ; public final void rule__ExampleRow__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13617:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13618:1: ( '|' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13618:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13619:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getVerticalLineKeyword_2_1()); } match(input,102,FollowSets001.FOLLOW_102_in_rule__ExampleRow__Group_2__1__Impl28335); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getVerticalLineKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__Group_2__1__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13638:1: rule__XFunctionSuperTypeRef__Group__0 : rule__XFunctionSuperTypeRef__Group__0__Impl rule__XFunctionSuperTypeRef__Group__1 ; public final void rule__XFunctionSuperTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13642:1: ( rule__XFunctionSuperTypeRef__Group__0__Impl rule__XFunctionSuperTypeRef__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13643:2: rule__XFunctionSuperTypeRef__Group__0__Impl rule__XFunctionSuperTypeRef__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__0__Impl_in_rule__XFunctionSuperTypeRef__Group__028372); rule__XFunctionSuperTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__1_in_rule__XFunctionSuperTypeRef__Group__028375); rule__XFunctionSuperTypeRef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__0" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13650:1: rule__XFunctionSuperTypeRef__Group__0__Impl : ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionSuperTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13654:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13655:1: ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13655:1: ( ( rule__XFunctionSuperTypeRef__Group_0__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13656:1: ( rule__XFunctionSuperTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13657:1: ( rule__XFunctionSuperTypeRef__Group_0__0 )? int alt149=2; int LA149_0 = input.LA(1); if ( (LA149_0==95) ) { alt149=1; } switch (alt149) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13657:2: rule__XFunctionSuperTypeRef__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0_in_rule__XFunctionSuperTypeRef__Group__0__Impl28402); rule__XFunctionSuperTypeRef__Group_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__0__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13667:1: rule__XFunctionSuperTypeRef__Group__1 : rule__XFunctionSuperTypeRef__Group__1__Impl rule__XFunctionSuperTypeRef__Group__2 ; public final void rule__XFunctionSuperTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13671:1: ( rule__XFunctionSuperTypeRef__Group__1__Impl rule__XFunctionSuperTypeRef__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13672:2: rule__XFunctionSuperTypeRef__Group__1__Impl rule__XFunctionSuperTypeRef__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__1__Impl_in_rule__XFunctionSuperTypeRef__Group__128433); rule__XFunctionSuperTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__2_in_rule__XFunctionSuperTypeRef__Group__128436); rule__XFunctionSuperTypeRef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__1" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13679:1: rule__XFunctionSuperTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionSuperTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13683:1: ( ( '=>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13684:1: ( '=>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13684:1: ( '=>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13685:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } match(input,78,FollowSets001.FOLLOW_78_in_rule__XFunctionSuperTypeRef__Group__1__Impl28464); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__1__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13698:1: rule__XFunctionSuperTypeRef__Group__2 : rule__XFunctionSuperTypeRef__Group__2__Impl ; public final void rule__XFunctionSuperTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13702:1: ( rule__XFunctionSuperTypeRef__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13703:2: rule__XFunctionSuperTypeRef__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group__2__Impl_in_rule__XFunctionSuperTypeRef__Group__228495); rule__XFunctionSuperTypeRef__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__2" // $ANTLR start "rule__XFunctionSuperTypeRef__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13709:1: rule__XFunctionSuperTypeRef__Group__2__Impl : ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionSuperTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13713:1: ( ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13714:1: ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13714:1: ( ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13715:1: ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13716:1: ( rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13716:2: rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionSuperTypeRef__Group__2__Impl28522); rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group__2__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13732:1: rule__XFunctionSuperTypeRef__Group_0__0 : rule__XFunctionSuperTypeRef__Group_0__0__Impl rule__XFunctionSuperTypeRef__Group_0__1 ; public final void rule__XFunctionSuperTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13736:1: ( rule__XFunctionSuperTypeRef__Group_0__0__Impl rule__XFunctionSuperTypeRef__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13737:2: rule__XFunctionSuperTypeRef__Group_0__0__Impl rule__XFunctionSuperTypeRef__Group_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0__028558); rule__XFunctionSuperTypeRef__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1_in_rule__XFunctionSuperTypeRef__Group_0__028561); rule__XFunctionSuperTypeRef__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__0" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13744:1: rule__XFunctionSuperTypeRef__Group_0__0__Impl : ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) ; public final void rule__XFunctionSuperTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13748:1: ( ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13749:1: ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13749:1: ( ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13750:1: ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextAssignment_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13751:1: ( rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13751:2: rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0_in_rule__XFunctionSuperTypeRef__Group_0__0__Impl28588); rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextAssignment_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__0__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13761:1: rule__XFunctionSuperTypeRef__Group_0__1 : rule__XFunctionSuperTypeRef__Group_0__1__Impl rule__XFunctionSuperTypeRef__Group_0__2 ; public final void rule__XFunctionSuperTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13765:1: ( rule__XFunctionSuperTypeRef__Group_0__1__Impl rule__XFunctionSuperTypeRef__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13766:2: rule__XFunctionSuperTypeRef__Group_0__1__Impl rule__XFunctionSuperTypeRef__Group_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0__128618); rule__XFunctionSuperTypeRef__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2_in_rule__XFunctionSuperTypeRef__Group_0__128621); rule__XFunctionSuperTypeRef__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__1" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13773:1: rule__XFunctionSuperTypeRef__Group_0__1__Impl : ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) ; public final void rule__XFunctionSuperTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13777:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13778:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13778:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13779:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13780:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0 )? int alt150=2; int LA150_0 = input.LA(1); if ( (LA150_0==RULE_ID||(LA150_0>=52 && LA150_0<=56)||LA150_0==78||LA150_0==95) ) { alt150=1; } switch (alt150) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13780:2: rule__XFunctionSuperTypeRef__Group_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0_in_rule__XFunctionSuperTypeRef__Group_0__1__Impl28648); rule__XFunctionSuperTypeRef__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__1__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13790:1: rule__XFunctionSuperTypeRef__Group_0__2 : rule__XFunctionSuperTypeRef__Group_0__2__Impl ; public final void rule__XFunctionSuperTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13794:1: ( rule__XFunctionSuperTypeRef__Group_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13795:2: rule__XFunctionSuperTypeRef__Group_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2__Impl_in_rule__XFunctionSuperTypeRef__Group_0__228679); rule__XFunctionSuperTypeRef__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__2" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13801:1: rule__XFunctionSuperTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionSuperTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13805:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13806:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13806:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13807:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getRightParenthesisKeyword_0_2()); } match(input,96,FollowSets001.FOLLOW_96_in_rule__XFunctionSuperTypeRef__Group_0__2__Impl28707); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getRightParenthesisKeyword_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0__2__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13826:1: rule__XFunctionSuperTypeRef__Group_0_1__0 : rule__XFunctionSuperTypeRef__Group_0_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1__1 ; public final void rule__XFunctionSuperTypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13830:1: ( rule__XFunctionSuperTypeRef__Group_0_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13831:2: rule__XFunctionSuperTypeRef__Group_0_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__028744); rule__XFunctionSuperTypeRef__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1__028747); rule__XFunctionSuperTypeRef__Group_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1__0" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13838:1: rule__XFunctionSuperTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) ; public final void rule__XFunctionSuperTypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13842:1: ( ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13843:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13843:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13844:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13845:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13845:2: rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl28774); rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1__0__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13855:1: rule__XFunctionSuperTypeRef__Group_0_1__1 : rule__XFunctionSuperTypeRef__Group_0_1__1__Impl ; public final void rule__XFunctionSuperTypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13859:1: ( rule__XFunctionSuperTypeRef__Group_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13860:2: rule__XFunctionSuperTypeRef__Group_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__128804); rule__XFunctionSuperTypeRef__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1__1" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13866:1: rule__XFunctionSuperTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) ; public final void rule__XFunctionSuperTypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13870:1: ( ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13871:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13871:1: ( ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13872:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13873:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0 )* loop151: do { int alt151=2; int LA151_0 = input.LA(1); if ( (LA151_0==94) ) { alt151=1; } switch (alt151) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13873:2: rule__XFunctionSuperTypeRef__Group_0_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0_in_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl28831); rule__XFunctionSuperTypeRef__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop151; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getGroup_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1__1__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13887:1: rule__XFunctionSuperTypeRef__Group_0_1_1__0 : rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1_1__1 ; public final void rule__XFunctionSuperTypeRef__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13891:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13892:2: rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl rule__XFunctionSuperTypeRef__Group_0_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1_1__028866); rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1_1__028869); rule__XFunctionSuperTypeRef__Group_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1_1__0" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13899:1: rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13903:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13904:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13904:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13905:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getCommaKeyword_0_1_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl28897); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getCommaKeyword_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13918:1: rule__XFunctionSuperTypeRef__Group_0_1_1__1 : rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl ; public final void rule__XFunctionSuperTypeRef__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13922:1: ( rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13923:2: rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1_1__128928); rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1_1__1" // $ANTLR start "rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13929:1: rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; public final void rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13933:1: ( ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13934:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13934:1: ( ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13935:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13936:1: ( rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13936:2: rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl28955); rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl" // $ANTLR start "rule__AnnotationField__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13950:1: rule__AnnotationField__Group__0 : rule__AnnotationField__Group__0__Impl rule__AnnotationField__Group__1 ; public final void rule__AnnotationField__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13954:1: ( rule__AnnotationField__Group__0__Impl rule__AnnotationField__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13955:2: rule__AnnotationField__Group__0__Impl rule__AnnotationField__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__0__Impl_in_rule__AnnotationField__Group__028989); rule__AnnotationField__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__1_in_rule__AnnotationField__Group__028992); rule__AnnotationField__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__0" // $ANTLR start "rule__AnnotationField__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13962:1: rule__AnnotationField__Group__0__Impl : ( () ) ; public final void rule__AnnotationField__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13966:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13967:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13967:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13968:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendMemberAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13969:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13971:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendMemberAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__0__Impl" // $ANTLR start "rule__AnnotationField__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13981:1: rule__AnnotationField__Group__1 : rule__AnnotationField__Group__1__Impl rule__AnnotationField__Group__2 ; public final void rule__AnnotationField__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13985:1: ( rule__AnnotationField__Group__1__Impl rule__AnnotationField__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13986:2: rule__AnnotationField__Group__1__Impl rule__AnnotationField__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__1__Impl_in_rule__AnnotationField__Group__129050); rule__AnnotationField__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__2_in_rule__AnnotationField__Group__129053); rule__AnnotationField__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__1" // $ANTLR start "rule__AnnotationField__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13993:1: rule__AnnotationField__Group__1__Impl : ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) ; public final void rule__AnnotationField__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13997:1: ( ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13998:1: ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13998:1: ( ( rule__AnnotationField__AnnotationsAssignment_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:13999:1: ( rule__AnnotationField__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationsAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14000:1: ( rule__AnnotationField__AnnotationsAssignment_1 )* loop152: do { int alt152=2; int LA152_0 = input.LA(1); if ( (LA152_0==118) ) { alt152=1; } switch (alt152) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14000:2: rule__AnnotationField__AnnotationsAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__AnnotationsAssignment_1_in_rule__AnnotationField__Group__1__Impl29080); rule__AnnotationField__AnnotationsAssignment_1(); state._fsp--; if (state.failed) return ; } break; default : break loop152; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getAnnotationsAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__1__Impl" // $ANTLR start "rule__AnnotationField__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14010:1: rule__AnnotationField__Group__2 : rule__AnnotationField__Group__2__Impl ; public final void rule__AnnotationField__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14014:1: ( rule__AnnotationField__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14015:2: rule__AnnotationField__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group__2__Impl_in_rule__AnnotationField__Group__229111); rule__AnnotationField__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__2" // $ANTLR start "rule__AnnotationField__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14021:1: rule__AnnotationField__Group__2__Impl : ( ( rule__AnnotationField__Alternatives_2 ) ) ; public final void rule__AnnotationField__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14025:1: ( ( ( rule__AnnotationField__Alternatives_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14026:1: ( ( rule__AnnotationField__Alternatives_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14026:1: ( ( rule__AnnotationField__Alternatives_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14027:1: ( rule__AnnotationField__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAlternatives_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14028:1: ( rule__AnnotationField__Alternatives_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14028:2: rule__AnnotationField__Alternatives_2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Alternatives_2_in_rule__AnnotationField__Group__2__Impl29138); rule__AnnotationField__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14044:1: rule__AnnotationField__Group_2_0__0 : rule__AnnotationField__Group_2_0__0__Impl rule__AnnotationField__Group_2_0__1 ; public final void rule__AnnotationField__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14048:1: ( rule__AnnotationField__Group_2_0__0__Impl rule__AnnotationField__Group_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14049:2: rule__AnnotationField__Group_2_0__0__Impl rule__AnnotationField__Group_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__0__Impl_in_rule__AnnotationField__Group_2_0__029174); rule__AnnotationField__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__1_in_rule__AnnotationField__Group_2_0__029177); rule__AnnotationField__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__0" // $ANTLR start "rule__AnnotationField__Group_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14056:1: rule__AnnotationField__Group_2_0__0__Impl : ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) ; public final void rule__AnnotationField__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14060:1: ( ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14061:1: ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14061:1: ( ( rule__AnnotationField__Alternatives_2_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14062:1: ( rule__AnnotationField__Alternatives_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAlternatives_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14063:1: ( rule__AnnotationField__Alternatives_2_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14063:2: rule__AnnotationField__Alternatives_2_0_0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Alternatives_2_0_0_in_rule__AnnotationField__Group_2_0__0__Impl29204); rule__AnnotationField__Alternatives_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getAlternatives_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14073:1: rule__AnnotationField__Group_2_0__1 : rule__AnnotationField__Group_2_0__1__Impl rule__AnnotationField__Group_2_0__2 ; public final void rule__AnnotationField__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14077:1: ( rule__AnnotationField__Group_2_0__1__Impl rule__AnnotationField__Group_2_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14078:2: rule__AnnotationField__Group_2_0__1__Impl rule__AnnotationField__Group_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__1__Impl_in_rule__AnnotationField__Group_2_0__129234); rule__AnnotationField__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__2_in_rule__AnnotationField__Group_2_0__129237); rule__AnnotationField__Group_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__1" // $ANTLR start "rule__AnnotationField__Group_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14085:1: rule__AnnotationField__Group_2_0__1__Impl : ( ( rule__AnnotationField__Group_2_0_1__0 )? ) ; public final void rule__AnnotationField__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14089:1: ( ( ( rule__AnnotationField__Group_2_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14090:1: ( ( rule__AnnotationField__Group_2_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14090:1: ( ( rule__AnnotationField__Group_2_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14091:1: ( rule__AnnotationField__Group_2_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14092:1: ( rule__AnnotationField__Group_2_0_1__0 )? int alt153=2; int LA153_0 = input.LA(1); if ( (LA153_0==25) ) { alt153=1; } switch (alt153) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14092:2: rule__AnnotationField__Group_2_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_1__0_in_rule__AnnotationField__Group_2_0__1__Impl29264); rule__AnnotationField__Group_2_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14102:1: rule__AnnotationField__Group_2_0__2 : rule__AnnotationField__Group_2_0__2__Impl ; public final void rule__AnnotationField__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14106:1: ( rule__AnnotationField__Group_2_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14107:2: rule__AnnotationField__Group_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0__2__Impl_in_rule__AnnotationField__Group_2_0__229295); rule__AnnotationField__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__2" // $ANTLR start "rule__AnnotationField__Group_2_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14113:1: rule__AnnotationField__Group_2_0__2__Impl : ( ( ';' )? ) ; public final void rule__AnnotationField__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14117:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14118:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14118:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14119:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14120:1: ( ';' )? int alt154=2; int LA154_0 = input.LA(1); if ( (LA154_0==33) ) { alt154=1; } switch (alt154) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14121:2: ';' { match(input,33,FollowSets001.FOLLOW_33_in_rule__AnnotationField__Group_2_0__2__Impl29324); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14138:1: rule__AnnotationField__Group_2_0_0_0__0 : rule__AnnotationField__Group_2_0_0_0__0__Impl rule__AnnotationField__Group_2_0_0_0__1 ; public final void rule__AnnotationField__Group_2_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14142:1: ( rule__AnnotationField__Group_2_0_0_0__0__Impl rule__AnnotationField__Group_2_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14143:2: rule__AnnotationField__Group_2_0_0_0__0__Impl rule__AnnotationField__Group_2_0_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__0__Impl_in_rule__AnnotationField__Group_2_0_0_0__029363); rule__AnnotationField__Group_2_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__1_in_rule__AnnotationField__Group_2_0_0_0__029366); rule__AnnotationField__Group_2_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__0" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14150:1: rule__AnnotationField__Group_2_0_0_0__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14154:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14155:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14155:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14156:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14157:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14159:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14169:1: rule__AnnotationField__Group_2_0_0_0__1 : rule__AnnotationField__Group_2_0_0_0__1__Impl rule__AnnotationField__Group_2_0_0_0__2 ; public final void rule__AnnotationField__Group_2_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14173:1: ( rule__AnnotationField__Group_2_0_0_0__1__Impl rule__AnnotationField__Group_2_0_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14174:2: rule__AnnotationField__Group_2_0_0_0__1__Impl rule__AnnotationField__Group_2_0_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__1__Impl_in_rule__AnnotationField__Group_2_0_0_0__129424); rule__AnnotationField__Group_2_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__2_in_rule__AnnotationField__Group_2_0_0_0__129427); rule__AnnotationField__Group_2_0_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__1" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14181:1: rule__AnnotationField__Group_2_0_0_0__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) ; public final void rule__AnnotationField__Group_2_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14185:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14186:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14186:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14187:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14188:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 )* loop155: do { int alt155=2; int LA155_0 = input.LA(1); if ( ((LA155_0>=35 && LA155_0<=47)) ) { alt155=1; } switch (alt155) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14188:2: rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_1_in_rule__AnnotationField__Group_2_0_0_0__1__Impl29454); rule__AnnotationField__ModifiersAssignment_2_0_0_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop155; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14198:1: rule__AnnotationField__Group_2_0_0_0__2 : rule__AnnotationField__Group_2_0_0_0__2__Impl rule__AnnotationField__Group_2_0_0_0__3 ; public final void rule__AnnotationField__Group_2_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14202:1: ( rule__AnnotationField__Group_2_0_0_0__2__Impl rule__AnnotationField__Group_2_0_0_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14203:2: rule__AnnotationField__Group_2_0_0_0__2__Impl rule__AnnotationField__Group_2_0_0_0__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__2__Impl_in_rule__AnnotationField__Group_2_0_0_0__229485); rule__AnnotationField__Group_2_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__3_in_rule__AnnotationField__Group_2_0_0_0__229488); rule__AnnotationField__Group_2_0_0_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__2" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14210:1: rule__AnnotationField__Group_2_0_0_0__2__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) ; public final void rule__AnnotationField__Group_2_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14214:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14215:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14215:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14216:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14217:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14217:2: rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_2_in_rule__AnnotationField__Group_2_0_0_0__2__Impl29515); rule__AnnotationField__ModifiersAssignment_2_0_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14227:1: rule__AnnotationField__Group_2_0_0_0__3 : rule__AnnotationField__Group_2_0_0_0__3__Impl rule__AnnotationField__Group_2_0_0_0__4 ; public final void rule__AnnotationField__Group_2_0_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14231:1: ( rule__AnnotationField__Group_2_0_0_0__3__Impl rule__AnnotationField__Group_2_0_0_0__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14232:2: rule__AnnotationField__Group_2_0_0_0__3__Impl rule__AnnotationField__Group_2_0_0_0__4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__3__Impl_in_rule__AnnotationField__Group_2_0_0_0__329545); rule__AnnotationField__Group_2_0_0_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__4_in_rule__AnnotationField__Group_2_0_0_0__329548); rule__AnnotationField__Group_2_0_0_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__3" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14239:1: rule__AnnotationField__Group_2_0_0_0__3__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) ; public final void rule__AnnotationField__Group_2_0_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14243:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14244:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14244:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14245:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14246:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 )* loop156: do { int alt156=2; int LA156_0 = input.LA(1); if ( ((LA156_0>=35 && LA156_0<=47)) ) { alt156=1; } switch (alt156) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14246:2: rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_3_in_rule__AnnotationField__Group_2_0_0_0__3__Impl29575); rule__AnnotationField__ModifiersAssignment_2_0_0_0_3(); state._fsp--; if (state.failed) return ; } break; default : break loop156; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14256:1: rule__AnnotationField__Group_2_0_0_0__4 : rule__AnnotationField__Group_2_0_0_0__4__Impl rule__AnnotationField__Group_2_0_0_0__5 ; public final void rule__AnnotationField__Group_2_0_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14260:1: ( rule__AnnotationField__Group_2_0_0_0__4__Impl rule__AnnotationField__Group_2_0_0_0__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14261:2: rule__AnnotationField__Group_2_0_0_0__4__Impl rule__AnnotationField__Group_2_0_0_0__5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__4__Impl_in_rule__AnnotationField__Group_2_0_0_0__429606); rule__AnnotationField__Group_2_0_0_0__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__5_in_rule__AnnotationField__Group_2_0_0_0__429609); rule__AnnotationField__Group_2_0_0_0__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__4" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14268:1: rule__AnnotationField__Group_2_0_0_0__4__Impl : ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) ; public final void rule__AnnotationField__Group_2_0_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14272:1: ( ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14273:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14273:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14274:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_0_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14275:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )? int alt157=2; alt157 = dfa157.predict(input); switch (alt157) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14275:2: rule__AnnotationField__TypeAssignment_2_0_0_0_4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeAssignment_2_0_0_0_4_in_rule__AnnotationField__Group_2_0_0_0__4__Impl29636); rule__AnnotationField__TypeAssignment_2_0_0_0_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__4__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14285:1: rule__AnnotationField__Group_2_0_0_0__5 : rule__AnnotationField__Group_2_0_0_0__5__Impl ; public final void rule__AnnotationField__Group_2_0_0_0__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14289:1: ( rule__AnnotationField__Group_2_0_0_0__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14290:2: rule__AnnotationField__Group_2_0_0_0__5__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_0__5__Impl_in_rule__AnnotationField__Group_2_0_0_0__529667); rule__AnnotationField__Group_2_0_0_0__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__5" // $ANTLR start "rule__AnnotationField__Group_2_0_0_0__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14296:1: rule__AnnotationField__Group_2_0_0_0__5__Impl : ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) ; public final void rule__AnnotationField__Group_2_0_0_0__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14300:1: ( ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14301:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14301:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14302:1: ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_0_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14303:1: ( rule__AnnotationField__NameAssignment_2_0_0_0_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14303:2: rule__AnnotationField__NameAssignment_2_0_0_0_5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_0_0_0_5_in_rule__AnnotationField__Group_2_0_0_0__5__Impl29694); rule__AnnotationField__NameAssignment_2_0_0_0_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_0_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_0__5__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14325:1: rule__AnnotationField__Group_2_0_0_1__0 : rule__AnnotationField__Group_2_0_0_1__0__Impl rule__AnnotationField__Group_2_0_0_1__1 ; public final void rule__AnnotationField__Group_2_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14329:1: ( rule__AnnotationField__Group_2_0_0_1__0__Impl rule__AnnotationField__Group_2_0_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14330:2: rule__AnnotationField__Group_2_0_0_1__0__Impl rule__AnnotationField__Group_2_0_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__0__Impl_in_rule__AnnotationField__Group_2_0_0_1__029736); rule__AnnotationField__Group_2_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__1_in_rule__AnnotationField__Group_2_0_0_1__029739); rule__AnnotationField__Group_2_0_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__0" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14337:1: rule__AnnotationField__Group_2_0_0_1__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14341:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14342:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14342:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14343:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14344:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14346:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendFieldAnnotationInfoAction_2_0_0_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14356:1: rule__AnnotationField__Group_2_0_0_1__1 : rule__AnnotationField__Group_2_0_0_1__1__Impl rule__AnnotationField__Group_2_0_0_1__2 ; public final void rule__AnnotationField__Group_2_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14360:1: ( rule__AnnotationField__Group_2_0_0_1__1__Impl rule__AnnotationField__Group_2_0_0_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14361:2: rule__AnnotationField__Group_2_0_0_1__1__Impl rule__AnnotationField__Group_2_0_0_1__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__1__Impl_in_rule__AnnotationField__Group_2_0_0_1__129797); rule__AnnotationField__Group_2_0_0_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__2_in_rule__AnnotationField__Group_2_0_0_1__129800); rule__AnnotationField__Group_2_0_0_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__1" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14368:1: rule__AnnotationField__Group_2_0_0_1__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) ; public final void rule__AnnotationField__Group_2_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14372:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14373:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14373:1: ( ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14374:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14375:1: ( rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 )* loop158: do { int alt158=2; int LA158_0 = input.LA(1); if ( ((LA158_0>=35 && LA158_0<=47)) ) { alt158=1; } switch (alt158) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14375:2: rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_1_1_in_rule__AnnotationField__Group_2_0_0_1__1__Impl29827); rule__AnnotationField__ModifiersAssignment_2_0_0_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop158; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_0_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14385:1: rule__AnnotationField__Group_2_0_0_1__2 : rule__AnnotationField__Group_2_0_0_1__2__Impl rule__AnnotationField__Group_2_0_0_1__3 ; public final void rule__AnnotationField__Group_2_0_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14389:1: ( rule__AnnotationField__Group_2_0_0_1__2__Impl rule__AnnotationField__Group_2_0_0_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14390:2: rule__AnnotationField__Group_2_0_0_1__2__Impl rule__AnnotationField__Group_2_0_0_1__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__2__Impl_in_rule__AnnotationField__Group_2_0_0_1__229858); rule__AnnotationField__Group_2_0_0_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__3_in_rule__AnnotationField__Group_2_0_0_1__229861); rule__AnnotationField__Group_2_0_0_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__2" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14397:1: rule__AnnotationField__Group_2_0_0_1__2__Impl : ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) ; public final void rule__AnnotationField__Group_2_0_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14401:1: ( ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14402:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14402:1: ( ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14403:1: ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14404:1: ( rule__AnnotationField__TypeAssignment_2_0_0_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14404:2: rule__AnnotationField__TypeAssignment_2_0_0_1_2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeAssignment_2_0_0_1_2_in_rule__AnnotationField__Group_2_0_0_1__2__Impl29888); rule__AnnotationField__TypeAssignment_2_0_0_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeAssignment_2_0_0_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14414:1: rule__AnnotationField__Group_2_0_0_1__3 : rule__AnnotationField__Group_2_0_0_1__3__Impl ; public final void rule__AnnotationField__Group_2_0_0_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14418:1: ( rule__AnnotationField__Group_2_0_0_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14419:2: rule__AnnotationField__Group_2_0_0_1__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_0_1__3__Impl_in_rule__AnnotationField__Group_2_0_0_1__329918); rule__AnnotationField__Group_2_0_0_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__3" // $ANTLR start "rule__AnnotationField__Group_2_0_0_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14425:1: rule__AnnotationField__Group_2_0_0_1__3__Impl : ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) ; public final void rule__AnnotationField__Group_2_0_0_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14429:1: ( ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14430:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14430:1: ( ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14431:1: ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14432:1: ( rule__AnnotationField__NameAssignment_2_0_0_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14432:2: rule__AnnotationField__NameAssignment_2_0_0_1_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_0_0_1_3_in_rule__AnnotationField__Group_2_0_0_1__3__Impl29945); rule__AnnotationField__NameAssignment_2_0_0_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_0_0_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_0_1__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14450:1: rule__AnnotationField__Group_2_0_1__0 : rule__AnnotationField__Group_2_0_1__0__Impl rule__AnnotationField__Group_2_0_1__1 ; public final void rule__AnnotationField__Group_2_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14454:1: ( rule__AnnotationField__Group_2_0_1__0__Impl rule__AnnotationField__Group_2_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14455:2: rule__AnnotationField__Group_2_0_1__0__Impl rule__AnnotationField__Group_2_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_1__0__Impl_in_rule__AnnotationField__Group_2_0_1__029983); rule__AnnotationField__Group_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_1__1_in_rule__AnnotationField__Group_2_0_1__029986); rule__AnnotationField__Group_2_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_1__0" // $ANTLR start "rule__AnnotationField__Group_2_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14462:1: rule__AnnotationField__Group_2_0_1__0__Impl : ( '=' ) ; public final void rule__AnnotationField__Group_2_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14466:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14467:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14467:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14468:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getEqualsSignKeyword_2_0_1_0()); } match(input,25,FollowSets001.FOLLOW_25_in_rule__AnnotationField__Group_2_0_1__0__Impl30014); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getEqualsSignKeyword_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_1__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14481:1: rule__AnnotationField__Group_2_0_1__1 : rule__AnnotationField__Group_2_0_1__1__Impl ; public final void rule__AnnotationField__Group_2_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14485:1: ( rule__AnnotationField__Group_2_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14486:2: rule__AnnotationField__Group_2_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_0_1__1__Impl_in_rule__AnnotationField__Group_2_0_1__130045); rule__AnnotationField__Group_2_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_1__1" // $ANTLR start "rule__AnnotationField__Group_2_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14492:1: rule__AnnotationField__Group_2_0_1__1__Impl : ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) ; public final void rule__AnnotationField__Group_2_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14496:1: ( ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14497:1: ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14497:1: ( ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14498:1: ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getInitialValueAssignment_2_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14499:1: ( rule__AnnotationField__InitialValueAssignment_2_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14499:2: rule__AnnotationField__InitialValueAssignment_2_0_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__InitialValueAssignment_2_0_1_1_in_rule__AnnotationField__Group_2_0_1__1__Impl30072); rule__AnnotationField__InitialValueAssignment_2_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getInitialValueAssignment_2_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_0_1__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14513:1: rule__AnnotationField__Group_2_1__0 : rule__AnnotationField__Group_2_1__0__Impl rule__AnnotationField__Group_2_1__1 ; public final void rule__AnnotationField__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14517:1: ( rule__AnnotationField__Group_2_1__0__Impl rule__AnnotationField__Group_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14518:2: rule__AnnotationField__Group_2_1__0__Impl rule__AnnotationField__Group_2_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__0__Impl_in_rule__AnnotationField__Group_2_1__030106); rule__AnnotationField__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__1_in_rule__AnnotationField__Group_2_1__030109); rule__AnnotationField__Group_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__0" // $ANTLR start "rule__AnnotationField__Group_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14525:1: rule__AnnotationField__Group_2_1__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14529:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14530:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14530:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14531:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendClassAnnotationInfoAction_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14532:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14534:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendClassAnnotationInfoAction_2_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14544:1: rule__AnnotationField__Group_2_1__1 : rule__AnnotationField__Group_2_1__1__Impl rule__AnnotationField__Group_2_1__2 ; public final void rule__AnnotationField__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14548:1: ( rule__AnnotationField__Group_2_1__1__Impl rule__AnnotationField__Group_2_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14549:2: rule__AnnotationField__Group_2_1__1__Impl rule__AnnotationField__Group_2_1__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__1__Impl_in_rule__AnnotationField__Group_2_1__130167); rule__AnnotationField__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__2_in_rule__AnnotationField__Group_2_1__130170); rule__AnnotationField__Group_2_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__1" // $ANTLR start "rule__AnnotationField__Group_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14556:1: rule__AnnotationField__Group_2_1__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) ; public final void rule__AnnotationField__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14560:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14561:1: ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14561:1: ( ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14562:1: ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14563:1: ( rule__AnnotationField__ModifiersAssignment_2_1_1 )* loop159: do { int alt159=2; int LA159_0 = input.LA(1); if ( ((LA159_0>=35 && LA159_0<=47)) ) { alt159=1; } switch (alt159) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14563:2: rule__AnnotationField__ModifiersAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_1_1_in_rule__AnnotationField__Group_2_1__1__Impl30197); rule__AnnotationField__ModifiersAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop159; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14573:1: rule__AnnotationField__Group_2_1__2 : rule__AnnotationField__Group_2_1__2__Impl rule__AnnotationField__Group_2_1__3 ; public final void rule__AnnotationField__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14577:1: ( rule__AnnotationField__Group_2_1__2__Impl rule__AnnotationField__Group_2_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14578:2: rule__AnnotationField__Group_2_1__2__Impl rule__AnnotationField__Group_2_1__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__2__Impl_in_rule__AnnotationField__Group_2_1__230228); rule__AnnotationField__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__3_in_rule__AnnotationField__Group_2_1__230231); rule__AnnotationField__Group_2_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__2" // $ANTLR start "rule__AnnotationField__Group_2_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14585:1: rule__AnnotationField__Group_2_1__2__Impl : ( 'class' ) ; public final void rule__AnnotationField__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14589:1: ( ( 'class' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14590:1: ( 'class' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14590:1: ( 'class' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14591:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getClassKeyword_2_1_2()); } match(input,58,FollowSets001.FOLLOW_58_in_rule__AnnotationField__Group_2_1__2__Impl30259); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getClassKeyword_2_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14604:1: rule__AnnotationField__Group_2_1__3 : rule__AnnotationField__Group_2_1__3__Impl rule__AnnotationField__Group_2_1__4 ; public final void rule__AnnotationField__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14608:1: ( rule__AnnotationField__Group_2_1__3__Impl rule__AnnotationField__Group_2_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14609:2: rule__AnnotationField__Group_2_1__3__Impl rule__AnnotationField__Group_2_1__4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__3__Impl_in_rule__AnnotationField__Group_2_1__330290); rule__AnnotationField__Group_2_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__4_in_rule__AnnotationField__Group_2_1__330293); rule__AnnotationField__Group_2_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__3" // $ANTLR start "rule__AnnotationField__Group_2_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14616:1: rule__AnnotationField__Group_2_1__3__Impl : ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) ; public final void rule__AnnotationField__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14620:1: ( ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14621:1: ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14621:1: ( ( rule__AnnotationField__NameAssignment_2_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14622:1: ( rule__AnnotationField__NameAssignment_2_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14623:1: ( rule__AnnotationField__NameAssignment_2_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14623:2: rule__AnnotationField__NameAssignment_2_1_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_1_3_in_rule__AnnotationField__Group_2_1__3__Impl30320); rule__AnnotationField__NameAssignment_2_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14633:1: rule__AnnotationField__Group_2_1__4 : rule__AnnotationField__Group_2_1__4__Impl rule__AnnotationField__Group_2_1__5 ; public final void rule__AnnotationField__Group_2_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14637:1: ( rule__AnnotationField__Group_2_1__4__Impl rule__AnnotationField__Group_2_1__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14638:2: rule__AnnotationField__Group_2_1__4__Impl rule__AnnotationField__Group_2_1__5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__4__Impl_in_rule__AnnotationField__Group_2_1__430350); rule__AnnotationField__Group_2_1__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__5_in_rule__AnnotationField__Group_2_1__430353); rule__AnnotationField__Group_2_1__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__4" // $ANTLR start "rule__AnnotationField__Group_2_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14645:1: rule__AnnotationField__Group_2_1__4__Impl : ( ( rule__AnnotationField__Group_2_1_4__0 )? ) ; public final void rule__AnnotationField__Group_2_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14649:1: ( ( ( rule__AnnotationField__Group_2_1_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14650:1: ( ( rule__AnnotationField__Group_2_1_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14650:1: ( ( rule__AnnotationField__Group_2_1_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14651:1: ( rule__AnnotationField__Group_2_1_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14652:1: ( rule__AnnotationField__Group_2_1_4__0 )? int alt160=2; int LA160_0 = input.LA(1); if ( (LA160_0==74) ) { alt160=1; } switch (alt160) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14652:2: rule__AnnotationField__Group_2_1_4__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__0_in_rule__AnnotationField__Group_2_1__4__Impl30380); rule__AnnotationField__Group_2_1_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__4__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14662:1: rule__AnnotationField__Group_2_1__5 : rule__AnnotationField__Group_2_1__5__Impl rule__AnnotationField__Group_2_1__6 ; public final void rule__AnnotationField__Group_2_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14666:1: ( rule__AnnotationField__Group_2_1__5__Impl rule__AnnotationField__Group_2_1__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14667:2: rule__AnnotationField__Group_2_1__5__Impl rule__AnnotationField__Group_2_1__6 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__5__Impl_in_rule__AnnotationField__Group_2_1__530411); rule__AnnotationField__Group_2_1__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__6_in_rule__AnnotationField__Group_2_1__530414); rule__AnnotationField__Group_2_1__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__5" // $ANTLR start "rule__AnnotationField__Group_2_1__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14674:1: rule__AnnotationField__Group_2_1__5__Impl : ( ( rule__AnnotationField__Group_2_1_5__0 )? ) ; public final void rule__AnnotationField__Group_2_1__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14678:1: ( ( ( rule__AnnotationField__Group_2_1_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14679:1: ( ( rule__AnnotationField__Group_2_1_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14679:1: ( ( rule__AnnotationField__Group_2_1_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14680:1: ( rule__AnnotationField__Group_2_1_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14681:1: ( rule__AnnotationField__Group_2_1_5__0 )? int alt161=2; int LA161_0 = input.LA(1); if ( (LA161_0==28) ) { alt161=1; } switch (alt161) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14681:2: rule__AnnotationField__Group_2_1_5__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_5__0_in_rule__AnnotationField__Group_2_1__5__Impl30441); rule__AnnotationField__Group_2_1_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__5__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14691:1: rule__AnnotationField__Group_2_1__6 : rule__AnnotationField__Group_2_1__6__Impl rule__AnnotationField__Group_2_1__7 ; public final void rule__AnnotationField__Group_2_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14695:1: ( rule__AnnotationField__Group_2_1__6__Impl rule__AnnotationField__Group_2_1__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14696:2: rule__AnnotationField__Group_2_1__6__Impl rule__AnnotationField__Group_2_1__7 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__6__Impl_in_rule__AnnotationField__Group_2_1__630472); rule__AnnotationField__Group_2_1__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__7_in_rule__AnnotationField__Group_2_1__630475); rule__AnnotationField__Group_2_1__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__6" // $ANTLR start "rule__AnnotationField__Group_2_1__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14703:1: rule__AnnotationField__Group_2_1__6__Impl : ( ( rule__AnnotationField__Group_2_1_6__0 )? ) ; public final void rule__AnnotationField__Group_2_1__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14707:1: ( ( ( rule__AnnotationField__Group_2_1_6__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14708:1: ( ( rule__AnnotationField__Group_2_1_6__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14708:1: ( ( rule__AnnotationField__Group_2_1_6__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14709:1: ( rule__AnnotationField__Group_2_1_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14710:1: ( rule__AnnotationField__Group_2_1_6__0 )? int alt162=2; int LA162_0 = input.LA(1); if ( (LA162_0==60) ) { alt162=1; } switch (alt162) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14710:2: rule__AnnotationField__Group_2_1_6__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__0_in_rule__AnnotationField__Group_2_1__6__Impl30502); rule__AnnotationField__Group_2_1_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__6__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14720:1: rule__AnnotationField__Group_2_1__7 : rule__AnnotationField__Group_2_1__7__Impl rule__AnnotationField__Group_2_1__8 ; public final void rule__AnnotationField__Group_2_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14724:1: ( rule__AnnotationField__Group_2_1__7__Impl rule__AnnotationField__Group_2_1__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14725:2: rule__AnnotationField__Group_2_1__7__Impl rule__AnnotationField__Group_2_1__8 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__7__Impl_in_rule__AnnotationField__Group_2_1__730533); rule__AnnotationField__Group_2_1__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__8_in_rule__AnnotationField__Group_2_1__730536); rule__AnnotationField__Group_2_1__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__7" // $ANTLR start "rule__AnnotationField__Group_2_1__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14732:1: rule__AnnotationField__Group_2_1__7__Impl : ( '{' ) ; public final void rule__AnnotationField__Group_2_1__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14736:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14737:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14737:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14738:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_1_7()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__AnnotationField__Group_2_1__7__Impl30564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_1_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__7__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14751:1: rule__AnnotationField__Group_2_1__8 : rule__AnnotationField__Group_2_1__8__Impl rule__AnnotationField__Group_2_1__9 ; public final void rule__AnnotationField__Group_2_1__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14755:1: ( rule__AnnotationField__Group_2_1__8__Impl rule__AnnotationField__Group_2_1__9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14756:2: rule__AnnotationField__Group_2_1__8__Impl rule__AnnotationField__Group_2_1__9 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__8__Impl_in_rule__AnnotationField__Group_2_1__830595); rule__AnnotationField__Group_2_1__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__9_in_rule__AnnotationField__Group_2_1__830598); rule__AnnotationField__Group_2_1__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__8" // $ANTLR start "rule__AnnotationField__Group_2_1__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14763:1: rule__AnnotationField__Group_2_1__8__Impl : ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) ; public final void rule__AnnotationField__Group_2_1__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14767:1: ( ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14768:1: ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14768:1: ( ( rule__AnnotationField__MembersAssignment_2_1_8 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14769:1: ( rule__AnnotationField__MembersAssignment_2_1_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_1_8()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14770:1: ( rule__AnnotationField__MembersAssignment_2_1_8 )* loop163: do { int alt163=2; int LA163_0 = input.LA(1); if ( (LA163_0==RULE_ID||(LA163_0>=30 && LA163_0<=31)||(LA163_0>=35 && LA163_0<=57)||LA163_0==78||LA163_0==95||(LA163_0>=100 && LA163_0<=101)||LA163_0==118||(LA163_0>=134 && LA163_0<=135)||LA163_0==137) ) { alt163=1; } switch (alt163) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14770:2: rule__AnnotationField__MembersAssignment_2_1_8 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_1_8_in_rule__AnnotationField__Group_2_1__8__Impl30625); rule__AnnotationField__MembersAssignment_2_1_8(); state._fsp--; if (state.failed) return ; } break; default : break loop163; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_1_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__8__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1__9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14780:1: rule__AnnotationField__Group_2_1__9 : rule__AnnotationField__Group_2_1__9__Impl ; public final void rule__AnnotationField__Group_2_1__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14784:1: ( rule__AnnotationField__Group_2_1__9__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14785:2: rule__AnnotationField__Group_2_1__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1__9__Impl_in_rule__AnnotationField__Group_2_1__930656); rule__AnnotationField__Group_2_1__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__9" // $ANTLR start "rule__AnnotationField__Group_2_1__9__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14791:1: rule__AnnotationField__Group_2_1__9__Impl : ( '}' ) ; public final void rule__AnnotationField__Group_2_1__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14795:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14796:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14796:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14797:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_1_9()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__AnnotationField__Group_2_1__9__Impl30684); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_1_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1__9__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14830:1: rule__AnnotationField__Group_2_1_4__0 : rule__AnnotationField__Group_2_1_4__0__Impl rule__AnnotationField__Group_2_1_4__1 ; public final void rule__AnnotationField__Group_2_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14834:1: ( rule__AnnotationField__Group_2_1_4__0__Impl rule__AnnotationField__Group_2_1_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14835:2: rule__AnnotationField__Group_2_1_4__0__Impl rule__AnnotationField__Group_2_1_4__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__0__Impl_in_rule__AnnotationField__Group_2_1_4__030735); rule__AnnotationField__Group_2_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__1_in_rule__AnnotationField__Group_2_1_4__030738); rule__AnnotationField__Group_2_1_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__0" // $ANTLR start "rule__AnnotationField__Group_2_1_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14842:1: rule__AnnotationField__Group_2_1_4__0__Impl : ( '<' ) ; public final void rule__AnnotationField__Group_2_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14846:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14847:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14847:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14848:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_1_4_0()); } match(input,74,FollowSets001.FOLLOW_74_in_rule__AnnotationField__Group_2_1_4__0__Impl30766); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14861:1: rule__AnnotationField__Group_2_1_4__1 : rule__AnnotationField__Group_2_1_4__1__Impl rule__AnnotationField__Group_2_1_4__2 ; public final void rule__AnnotationField__Group_2_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14865:1: ( rule__AnnotationField__Group_2_1_4__1__Impl rule__AnnotationField__Group_2_1_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14866:2: rule__AnnotationField__Group_2_1_4__1__Impl rule__AnnotationField__Group_2_1_4__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__1__Impl_in_rule__AnnotationField__Group_2_1_4__130797); rule__AnnotationField__Group_2_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__2_in_rule__AnnotationField__Group_2_1_4__130800); rule__AnnotationField__Group_2_1_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__1" // $ANTLR start "rule__AnnotationField__Group_2_1_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14873:1: rule__AnnotationField__Group_2_1_4__1__Impl : ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) ; public final void rule__AnnotationField__Group_2_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14877:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14878:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14878:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14879:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14880:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14880:2: rule__AnnotationField__TypeParametersAssignment_2_1_4_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_1_4_1_in_rule__AnnotationField__Group_2_1_4__1__Impl30827); rule__AnnotationField__TypeParametersAssignment_2_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14890:1: rule__AnnotationField__Group_2_1_4__2 : rule__AnnotationField__Group_2_1_4__2__Impl rule__AnnotationField__Group_2_1_4__3 ; public final void rule__AnnotationField__Group_2_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14894:1: ( rule__AnnotationField__Group_2_1_4__2__Impl rule__AnnotationField__Group_2_1_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14895:2: rule__AnnotationField__Group_2_1_4__2__Impl rule__AnnotationField__Group_2_1_4__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__2__Impl_in_rule__AnnotationField__Group_2_1_4__230857); rule__AnnotationField__Group_2_1_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__3_in_rule__AnnotationField__Group_2_1_4__230860); rule__AnnotationField__Group_2_1_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__2" // $ANTLR start "rule__AnnotationField__Group_2_1_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14902:1: rule__AnnotationField__Group_2_1_4__2__Impl : ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) ; public final void rule__AnnotationField__Group_2_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14906:1: ( ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14907:1: ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14907:1: ( ( rule__AnnotationField__Group_2_1_4_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14908:1: ( rule__AnnotationField__Group_2_1_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14909:1: ( rule__AnnotationField__Group_2_1_4_2__0 )* loop164: do { int alt164=2; int LA164_0 = input.LA(1); if ( (LA164_0==94) ) { alt164=1; } switch (alt164) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14909:2: rule__AnnotationField__Group_2_1_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4_2__0_in_rule__AnnotationField__Group_2_1_4__2__Impl30887); rule__AnnotationField__Group_2_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop164; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14919:1: rule__AnnotationField__Group_2_1_4__3 : rule__AnnotationField__Group_2_1_4__3__Impl ; public final void rule__AnnotationField__Group_2_1_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14923:1: ( rule__AnnotationField__Group_2_1_4__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14924:2: rule__AnnotationField__Group_2_1_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4__3__Impl_in_rule__AnnotationField__Group_2_1_4__330918); rule__AnnotationField__Group_2_1_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__3" // $ANTLR start "rule__AnnotationField__Group_2_1_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14930:1: rule__AnnotationField__Group_2_1_4__3__Impl : ( '>' ) ; public final void rule__AnnotationField__Group_2_1_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14934:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14935:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14935:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14936:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_1_4_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__AnnotationField__Group_2_1_4__3__Impl30946); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_1_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14957:1: rule__AnnotationField__Group_2_1_4_2__0 : rule__AnnotationField__Group_2_1_4_2__0__Impl rule__AnnotationField__Group_2_1_4_2__1 ; public final void rule__AnnotationField__Group_2_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14961:1: ( rule__AnnotationField__Group_2_1_4_2__0__Impl rule__AnnotationField__Group_2_1_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14962:2: rule__AnnotationField__Group_2_1_4_2__0__Impl rule__AnnotationField__Group_2_1_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4_2__0__Impl_in_rule__AnnotationField__Group_2_1_4_2__030985); rule__AnnotationField__Group_2_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4_2__1_in_rule__AnnotationField__Group_2_1_4_2__030988); rule__AnnotationField__Group_2_1_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4_2__0" // $ANTLR start "rule__AnnotationField__Group_2_1_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14969:1: rule__AnnotationField__Group_2_1_4_2__0__Impl : ( ',' ) ; public final void rule__AnnotationField__Group_2_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14973:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14974:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14974:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14975:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_4_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__AnnotationField__Group_2_1_4_2__0__Impl31016); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4_2__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14988:1: rule__AnnotationField__Group_2_1_4_2__1 : rule__AnnotationField__Group_2_1_4_2__1__Impl ; public final void rule__AnnotationField__Group_2_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14992:1: ( rule__AnnotationField__Group_2_1_4_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14993:2: rule__AnnotationField__Group_2_1_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_4_2__1__Impl_in_rule__AnnotationField__Group_2_1_4_2__131047); rule__AnnotationField__Group_2_1_4_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4_2__1" // $ANTLR start "rule__AnnotationField__Group_2_1_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:14999:1: rule__AnnotationField__Group_2_1_4_2__1__Impl : ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) ; public final void rule__AnnotationField__Group_2_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15003:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15004:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15004:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15005:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15006:1: ( rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15006:2: rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1_in_rule__AnnotationField__Group_2_1_4_2__1__Impl31074); rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_1_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_4_2__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15020:1: rule__AnnotationField__Group_2_1_5__0 : rule__AnnotationField__Group_2_1_5__0__Impl rule__AnnotationField__Group_2_1_5__1 ; public final void rule__AnnotationField__Group_2_1_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15024:1: ( rule__AnnotationField__Group_2_1_5__0__Impl rule__AnnotationField__Group_2_1_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15025:2: rule__AnnotationField__Group_2_1_5__0__Impl rule__AnnotationField__Group_2_1_5__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_5__0__Impl_in_rule__AnnotationField__Group_2_1_5__031108); rule__AnnotationField__Group_2_1_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_5__1_in_rule__AnnotationField__Group_2_1_5__031111); rule__AnnotationField__Group_2_1_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_5__0" // $ANTLR start "rule__AnnotationField__Group_2_1_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15032:1: rule__AnnotationField__Group_2_1_5__0__Impl : ( 'extends' ) ; public final void rule__AnnotationField__Group_2_1_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15036:1: ( ( 'extends' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15037:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15037:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15038:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_1_5_0()); } match(input,28,FollowSets001.FOLLOW_28_in_rule__AnnotationField__Group_2_1_5__0__Impl31139); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_1_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_5__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15051:1: rule__AnnotationField__Group_2_1_5__1 : rule__AnnotationField__Group_2_1_5__1__Impl ; public final void rule__AnnotationField__Group_2_1_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15055:1: ( rule__AnnotationField__Group_2_1_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15056:2: rule__AnnotationField__Group_2_1_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_5__1__Impl_in_rule__AnnotationField__Group_2_1_5__131170); rule__AnnotationField__Group_2_1_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_5__1" // $ANTLR start "rule__AnnotationField__Group_2_1_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15062:1: rule__AnnotationField__Group_2_1_5__1__Impl : ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) ; public final void rule__AnnotationField__Group_2_1_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15066:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15067:1: ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15067:1: ( ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15068:1: ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_1_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15069:1: ( rule__AnnotationField__ExtendsAssignment_2_1_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15069:2: rule__AnnotationField__ExtendsAssignment_2_1_5_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ExtendsAssignment_2_1_5_1_in_rule__AnnotationField__Group_2_1_5__1__Impl31197); rule__AnnotationField__ExtendsAssignment_2_1_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_1_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_5__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15083:1: rule__AnnotationField__Group_2_1_6__0 : rule__AnnotationField__Group_2_1_6__0__Impl rule__AnnotationField__Group_2_1_6__1 ; public final void rule__AnnotationField__Group_2_1_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15087:1: ( rule__AnnotationField__Group_2_1_6__0__Impl rule__AnnotationField__Group_2_1_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15088:2: rule__AnnotationField__Group_2_1_6__0__Impl rule__AnnotationField__Group_2_1_6__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__0__Impl_in_rule__AnnotationField__Group_2_1_6__031231); rule__AnnotationField__Group_2_1_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__1_in_rule__AnnotationField__Group_2_1_6__031234); rule__AnnotationField__Group_2_1_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__0" // $ANTLR start "rule__AnnotationField__Group_2_1_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15095:1: rule__AnnotationField__Group_2_1_6__0__Impl : ( 'implements' ) ; public final void rule__AnnotationField__Group_2_1_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15099:1: ( ( 'implements' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15100:1: ( 'implements' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15100:1: ( 'implements' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15101:1: 'implements' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsKeyword_2_1_6_0()); } match(input,60,FollowSets001.FOLLOW_60_in_rule__AnnotationField__Group_2_1_6__0__Impl31262); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getImplementsKeyword_2_1_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15114:1: rule__AnnotationField__Group_2_1_6__1 : rule__AnnotationField__Group_2_1_6__1__Impl rule__AnnotationField__Group_2_1_6__2 ; public final void rule__AnnotationField__Group_2_1_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15118:1: ( rule__AnnotationField__Group_2_1_6__1__Impl rule__AnnotationField__Group_2_1_6__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15119:2: rule__AnnotationField__Group_2_1_6__1__Impl rule__AnnotationField__Group_2_1_6__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__1__Impl_in_rule__AnnotationField__Group_2_1_6__131293); rule__AnnotationField__Group_2_1_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__2_in_rule__AnnotationField__Group_2_1_6__131296); rule__AnnotationField__Group_2_1_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__1" // $ANTLR start "rule__AnnotationField__Group_2_1_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15126:1: rule__AnnotationField__Group_2_1_6__1__Impl : ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) ; public final void rule__AnnotationField__Group_2_1_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15130:1: ( ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15131:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15131:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15132:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15133:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15133:2: rule__AnnotationField__ImplementsAssignment_2_1_6_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ImplementsAssignment_2_1_6_1_in_rule__AnnotationField__Group_2_1_6__1__Impl31323); rule__AnnotationField__ImplementsAssignment_2_1_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_6__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15143:1: rule__AnnotationField__Group_2_1_6__2 : rule__AnnotationField__Group_2_1_6__2__Impl ; public final void rule__AnnotationField__Group_2_1_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15147:1: ( rule__AnnotationField__Group_2_1_6__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15148:2: rule__AnnotationField__Group_2_1_6__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6__2__Impl_in_rule__AnnotationField__Group_2_1_6__231353); rule__AnnotationField__Group_2_1_6__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__2" // $ANTLR start "rule__AnnotationField__Group_2_1_6__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15154:1: rule__AnnotationField__Group_2_1_6__2__Impl : ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) ; public final void rule__AnnotationField__Group_2_1_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15158:1: ( ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15159:1: ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15159:1: ( ( rule__AnnotationField__Group_2_1_6_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15160:1: ( rule__AnnotationField__Group_2_1_6_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15161:1: ( rule__AnnotationField__Group_2_1_6_2__0 )* loop165: do { int alt165=2; int LA165_0 = input.LA(1); if ( (LA165_0==94) ) { alt165=1; } switch (alt165) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15161:2: rule__AnnotationField__Group_2_1_6_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6_2__0_in_rule__AnnotationField__Group_2_1_6__2__Impl31380); rule__AnnotationField__Group_2_1_6_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop165; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_1_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_6_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15177:1: rule__AnnotationField__Group_2_1_6_2__0 : rule__AnnotationField__Group_2_1_6_2__0__Impl rule__AnnotationField__Group_2_1_6_2__1 ; public final void rule__AnnotationField__Group_2_1_6_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15181:1: ( rule__AnnotationField__Group_2_1_6_2__0__Impl rule__AnnotationField__Group_2_1_6_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15182:2: rule__AnnotationField__Group_2_1_6_2__0__Impl rule__AnnotationField__Group_2_1_6_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6_2__0__Impl_in_rule__AnnotationField__Group_2_1_6_2__031417); rule__AnnotationField__Group_2_1_6_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6_2__1_in_rule__AnnotationField__Group_2_1_6_2__031420); rule__AnnotationField__Group_2_1_6_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6_2__0" // $ANTLR start "rule__AnnotationField__Group_2_1_6_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15189:1: rule__AnnotationField__Group_2_1_6_2__0__Impl : ( ',' ) ; public final void rule__AnnotationField__Group_2_1_6_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15193:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15194:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15194:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15195:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_6_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__AnnotationField__Group_2_1_6_2__0__Impl31448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_1_6_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6_2__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_1_6_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15208:1: rule__AnnotationField__Group_2_1_6_2__1 : rule__AnnotationField__Group_2_1_6_2__1__Impl ; public final void rule__AnnotationField__Group_2_1_6_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15212:1: ( rule__AnnotationField__Group_2_1_6_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15213:2: rule__AnnotationField__Group_2_1_6_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_1_6_2__1__Impl_in_rule__AnnotationField__Group_2_1_6_2__131479); rule__AnnotationField__Group_2_1_6_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6_2__1" // $ANTLR start "rule__AnnotationField__Group_2_1_6_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15219:1: rule__AnnotationField__Group_2_1_6_2__1__Impl : ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) ; public final void rule__AnnotationField__Group_2_1_6_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15223:1: ( ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15224:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15224:1: ( ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15225:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15226:1: ( rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15226:2: rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ImplementsAssignment_2_1_6_2_1_in_rule__AnnotationField__Group_2_1_6_2__1__Impl31506); rule__AnnotationField__ImplementsAssignment_2_1_6_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getImplementsAssignment_2_1_6_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_1_6_2__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15240:1: rule__AnnotationField__Group_2_2__0 : rule__AnnotationField__Group_2_2__0__Impl rule__AnnotationField__Group_2_2__1 ; public final void rule__AnnotationField__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15244:1: ( rule__AnnotationField__Group_2_2__0__Impl rule__AnnotationField__Group_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15245:2: rule__AnnotationField__Group_2_2__0__Impl rule__AnnotationField__Group_2_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__0__Impl_in_rule__AnnotationField__Group_2_2__031540); rule__AnnotationField__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__1_in_rule__AnnotationField__Group_2_2__031543); rule__AnnotationField__Group_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__0" // $ANTLR start "rule__AnnotationField__Group_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15252:1: rule__AnnotationField__Group_2_2__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15256:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15257:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15257:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15258:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendInterfaceAnnotationInfoAction_2_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15259:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15261:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendInterfaceAnnotationInfoAction_2_2_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15271:1: rule__AnnotationField__Group_2_2__1 : rule__AnnotationField__Group_2_2__1__Impl rule__AnnotationField__Group_2_2__2 ; public final void rule__AnnotationField__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15275:1: ( rule__AnnotationField__Group_2_2__1__Impl rule__AnnotationField__Group_2_2__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15276:2: rule__AnnotationField__Group_2_2__1__Impl rule__AnnotationField__Group_2_2__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__1__Impl_in_rule__AnnotationField__Group_2_2__131601); rule__AnnotationField__Group_2_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__2_in_rule__AnnotationField__Group_2_2__131604); rule__AnnotationField__Group_2_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__1" // $ANTLR start "rule__AnnotationField__Group_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15283:1: rule__AnnotationField__Group_2_2__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) ; public final void rule__AnnotationField__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15287:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15288:1: ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15288:1: ( ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15289:1: ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15290:1: ( rule__AnnotationField__ModifiersAssignment_2_2_1 )* loop166: do { int alt166=2; int LA166_0 = input.LA(1); if ( ((LA166_0>=35 && LA166_0<=47)) ) { alt166=1; } switch (alt166) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15290:2: rule__AnnotationField__ModifiersAssignment_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_2_1_in_rule__AnnotationField__Group_2_2__1__Impl31631); rule__AnnotationField__ModifiersAssignment_2_2_1(); state._fsp--; if (state.failed) return ; } break; default : break loop166; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15300:1: rule__AnnotationField__Group_2_2__2 : rule__AnnotationField__Group_2_2__2__Impl rule__AnnotationField__Group_2_2__3 ; public final void rule__AnnotationField__Group_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15304:1: ( rule__AnnotationField__Group_2_2__2__Impl rule__AnnotationField__Group_2_2__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15305:2: rule__AnnotationField__Group_2_2__2__Impl rule__AnnotationField__Group_2_2__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__2__Impl_in_rule__AnnotationField__Group_2_2__231662); rule__AnnotationField__Group_2_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__3_in_rule__AnnotationField__Group_2_2__231665); rule__AnnotationField__Group_2_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__2" // $ANTLR start "rule__AnnotationField__Group_2_2__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15312:1: rule__AnnotationField__Group_2_2__2__Impl : ( 'interface' ) ; public final void rule__AnnotationField__Group_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15316:1: ( ( 'interface' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15317:1: ( 'interface' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15317:1: ( 'interface' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15318:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getInterfaceKeyword_2_2_2()); } match(input,62,FollowSets001.FOLLOW_62_in_rule__AnnotationField__Group_2_2__2__Impl31693); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getInterfaceKeyword_2_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15331:1: rule__AnnotationField__Group_2_2__3 : rule__AnnotationField__Group_2_2__3__Impl rule__AnnotationField__Group_2_2__4 ; public final void rule__AnnotationField__Group_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15335:1: ( rule__AnnotationField__Group_2_2__3__Impl rule__AnnotationField__Group_2_2__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15336:2: rule__AnnotationField__Group_2_2__3__Impl rule__AnnotationField__Group_2_2__4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__3__Impl_in_rule__AnnotationField__Group_2_2__331724); rule__AnnotationField__Group_2_2__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__4_in_rule__AnnotationField__Group_2_2__331727); rule__AnnotationField__Group_2_2__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__3" // $ANTLR start "rule__AnnotationField__Group_2_2__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15343:1: rule__AnnotationField__Group_2_2__3__Impl : ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) ; public final void rule__AnnotationField__Group_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15347:1: ( ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15348:1: ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15348:1: ( ( rule__AnnotationField__NameAssignment_2_2_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15349:1: ( rule__AnnotationField__NameAssignment_2_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_2_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15350:1: ( rule__AnnotationField__NameAssignment_2_2_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15350:2: rule__AnnotationField__NameAssignment_2_2_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_2_3_in_rule__AnnotationField__Group_2_2__3__Impl31754); rule__AnnotationField__NameAssignment_2_2_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15360:1: rule__AnnotationField__Group_2_2__4 : rule__AnnotationField__Group_2_2__4__Impl rule__AnnotationField__Group_2_2__5 ; public final void rule__AnnotationField__Group_2_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15364:1: ( rule__AnnotationField__Group_2_2__4__Impl rule__AnnotationField__Group_2_2__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15365:2: rule__AnnotationField__Group_2_2__4__Impl rule__AnnotationField__Group_2_2__5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__4__Impl_in_rule__AnnotationField__Group_2_2__431784); rule__AnnotationField__Group_2_2__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__5_in_rule__AnnotationField__Group_2_2__431787); rule__AnnotationField__Group_2_2__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__4" // $ANTLR start "rule__AnnotationField__Group_2_2__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15372:1: rule__AnnotationField__Group_2_2__4__Impl : ( ( rule__AnnotationField__Group_2_2_4__0 )? ) ; public final void rule__AnnotationField__Group_2_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15376:1: ( ( ( rule__AnnotationField__Group_2_2_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15377:1: ( ( rule__AnnotationField__Group_2_2_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15377:1: ( ( rule__AnnotationField__Group_2_2_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15378:1: ( rule__AnnotationField__Group_2_2_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15379:1: ( rule__AnnotationField__Group_2_2_4__0 )? int alt167=2; int LA167_0 = input.LA(1); if ( (LA167_0==74) ) { alt167=1; } switch (alt167) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15379:2: rule__AnnotationField__Group_2_2_4__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__0_in_rule__AnnotationField__Group_2_2__4__Impl31814); rule__AnnotationField__Group_2_2_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__4__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15389:1: rule__AnnotationField__Group_2_2__5 : rule__AnnotationField__Group_2_2__5__Impl rule__AnnotationField__Group_2_2__6 ; public final void rule__AnnotationField__Group_2_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15393:1: ( rule__AnnotationField__Group_2_2__5__Impl rule__AnnotationField__Group_2_2__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15394:2: rule__AnnotationField__Group_2_2__5__Impl rule__AnnotationField__Group_2_2__6 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__5__Impl_in_rule__AnnotationField__Group_2_2__531845); rule__AnnotationField__Group_2_2__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__6_in_rule__AnnotationField__Group_2_2__531848); rule__AnnotationField__Group_2_2__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__5" // $ANTLR start "rule__AnnotationField__Group_2_2__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15401:1: rule__AnnotationField__Group_2_2__5__Impl : ( ( rule__AnnotationField__Group_2_2_5__0 )? ) ; public final void rule__AnnotationField__Group_2_2__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15405:1: ( ( ( rule__AnnotationField__Group_2_2_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15406:1: ( ( rule__AnnotationField__Group_2_2_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15406:1: ( ( rule__AnnotationField__Group_2_2_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15407:1: ( rule__AnnotationField__Group_2_2_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15408:1: ( rule__AnnotationField__Group_2_2_5__0 )? int alt168=2; int LA168_0 = input.LA(1); if ( (LA168_0==28) ) { alt168=1; } switch (alt168) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15408:2: rule__AnnotationField__Group_2_2_5__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__0_in_rule__AnnotationField__Group_2_2__5__Impl31875); rule__AnnotationField__Group_2_2_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__5__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15418:1: rule__AnnotationField__Group_2_2__6 : rule__AnnotationField__Group_2_2__6__Impl rule__AnnotationField__Group_2_2__7 ; public final void rule__AnnotationField__Group_2_2__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15422:1: ( rule__AnnotationField__Group_2_2__6__Impl rule__AnnotationField__Group_2_2__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15423:2: rule__AnnotationField__Group_2_2__6__Impl rule__AnnotationField__Group_2_2__7 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__6__Impl_in_rule__AnnotationField__Group_2_2__631906); rule__AnnotationField__Group_2_2__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__7_in_rule__AnnotationField__Group_2_2__631909); rule__AnnotationField__Group_2_2__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__6" // $ANTLR start "rule__AnnotationField__Group_2_2__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15430:1: rule__AnnotationField__Group_2_2__6__Impl : ( '{' ) ; public final void rule__AnnotationField__Group_2_2__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15434:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15435:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15435:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15436:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_2_6()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__AnnotationField__Group_2_2__6__Impl31937); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_2_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__6__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15449:1: rule__AnnotationField__Group_2_2__7 : rule__AnnotationField__Group_2_2__7__Impl rule__AnnotationField__Group_2_2__8 ; public final void rule__AnnotationField__Group_2_2__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15453:1: ( rule__AnnotationField__Group_2_2__7__Impl rule__AnnotationField__Group_2_2__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15454:2: rule__AnnotationField__Group_2_2__7__Impl rule__AnnotationField__Group_2_2__8 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__7__Impl_in_rule__AnnotationField__Group_2_2__731968); rule__AnnotationField__Group_2_2__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__8_in_rule__AnnotationField__Group_2_2__731971); rule__AnnotationField__Group_2_2__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__7" // $ANTLR start "rule__AnnotationField__Group_2_2__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15461:1: rule__AnnotationField__Group_2_2__7__Impl : ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) ; public final void rule__AnnotationField__Group_2_2__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15465:1: ( ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15466:1: ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15466:1: ( ( rule__AnnotationField__MembersAssignment_2_2_7 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15467:1: ( rule__AnnotationField__MembersAssignment_2_2_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_2_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15468:1: ( rule__AnnotationField__MembersAssignment_2_2_7 )* loop169: do { int alt169=2; int LA169_0 = input.LA(1); if ( (LA169_0==RULE_ID||(LA169_0>=30 && LA169_0<=31)||(LA169_0>=35 && LA169_0<=57)||LA169_0==78||LA169_0==95||(LA169_0>=100 && LA169_0<=101)||LA169_0==118||(LA169_0>=134 && LA169_0<=135)||LA169_0==137) ) { alt169=1; } switch (alt169) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15468:2: rule__AnnotationField__MembersAssignment_2_2_7 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_2_7_in_rule__AnnotationField__Group_2_2__7__Impl31998); rule__AnnotationField__MembersAssignment_2_2_7(); state._fsp--; if (state.failed) return ; } break; default : break loop169; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_2_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__7__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15478:1: rule__AnnotationField__Group_2_2__8 : rule__AnnotationField__Group_2_2__8__Impl ; public final void rule__AnnotationField__Group_2_2__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15482:1: ( rule__AnnotationField__Group_2_2__8__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15483:2: rule__AnnotationField__Group_2_2__8__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2__8__Impl_in_rule__AnnotationField__Group_2_2__832029); rule__AnnotationField__Group_2_2__8__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__8" // $ANTLR start "rule__AnnotationField__Group_2_2__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15489:1: rule__AnnotationField__Group_2_2__8__Impl : ( '}' ) ; public final void rule__AnnotationField__Group_2_2__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15493:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15494:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15494:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15495:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_2_8()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__AnnotationField__Group_2_2__8__Impl32057); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_2_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2__8__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15526:1: rule__AnnotationField__Group_2_2_4__0 : rule__AnnotationField__Group_2_2_4__0__Impl rule__AnnotationField__Group_2_2_4__1 ; public final void rule__AnnotationField__Group_2_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15530:1: ( rule__AnnotationField__Group_2_2_4__0__Impl rule__AnnotationField__Group_2_2_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15531:2: rule__AnnotationField__Group_2_2_4__0__Impl rule__AnnotationField__Group_2_2_4__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__0__Impl_in_rule__AnnotationField__Group_2_2_4__032106); rule__AnnotationField__Group_2_2_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__1_in_rule__AnnotationField__Group_2_2_4__032109); rule__AnnotationField__Group_2_2_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__0" // $ANTLR start "rule__AnnotationField__Group_2_2_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15538:1: rule__AnnotationField__Group_2_2_4__0__Impl : ( '<' ) ; public final void rule__AnnotationField__Group_2_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15542:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15543:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15543:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15544:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_2_4_0()); } match(input,74,FollowSets001.FOLLOW_74_in_rule__AnnotationField__Group_2_2_4__0__Impl32137); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLessThanSignKeyword_2_2_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15557:1: rule__AnnotationField__Group_2_2_4__1 : rule__AnnotationField__Group_2_2_4__1__Impl rule__AnnotationField__Group_2_2_4__2 ; public final void rule__AnnotationField__Group_2_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15561:1: ( rule__AnnotationField__Group_2_2_4__1__Impl rule__AnnotationField__Group_2_2_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15562:2: rule__AnnotationField__Group_2_2_4__1__Impl rule__AnnotationField__Group_2_2_4__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__1__Impl_in_rule__AnnotationField__Group_2_2_4__132168); rule__AnnotationField__Group_2_2_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__2_in_rule__AnnotationField__Group_2_2_4__132171); rule__AnnotationField__Group_2_2_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__1" // $ANTLR start "rule__AnnotationField__Group_2_2_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15569:1: rule__AnnotationField__Group_2_2_4__1__Impl : ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) ; public final void rule__AnnotationField__Group_2_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15573:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15574:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15574:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15575:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15576:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15576:2: rule__AnnotationField__TypeParametersAssignment_2_2_4_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_2_4_1_in_rule__AnnotationField__Group_2_2_4__1__Impl32198); rule__AnnotationField__TypeParametersAssignment_2_2_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15586:1: rule__AnnotationField__Group_2_2_4__2 : rule__AnnotationField__Group_2_2_4__2__Impl rule__AnnotationField__Group_2_2_4__3 ; public final void rule__AnnotationField__Group_2_2_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15590:1: ( rule__AnnotationField__Group_2_2_4__2__Impl rule__AnnotationField__Group_2_2_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15591:2: rule__AnnotationField__Group_2_2_4__2__Impl rule__AnnotationField__Group_2_2_4__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__2__Impl_in_rule__AnnotationField__Group_2_2_4__232228); rule__AnnotationField__Group_2_2_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__3_in_rule__AnnotationField__Group_2_2_4__232231); rule__AnnotationField__Group_2_2_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__2" // $ANTLR start "rule__AnnotationField__Group_2_2_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15598:1: rule__AnnotationField__Group_2_2_4__2__Impl : ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) ; public final void rule__AnnotationField__Group_2_2_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15602:1: ( ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15603:1: ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15603:1: ( ( rule__AnnotationField__Group_2_2_4_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15604:1: ( rule__AnnotationField__Group_2_2_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15605:1: ( rule__AnnotationField__Group_2_2_4_2__0 )* loop170: do { int alt170=2; int LA170_0 = input.LA(1); if ( (LA170_0==94) ) { alt170=1; } switch (alt170) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15605:2: rule__AnnotationField__Group_2_2_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4_2__0_in_rule__AnnotationField__Group_2_2_4__2__Impl32258); rule__AnnotationField__Group_2_2_4_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop170; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15615:1: rule__AnnotationField__Group_2_2_4__3 : rule__AnnotationField__Group_2_2_4__3__Impl ; public final void rule__AnnotationField__Group_2_2_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15619:1: ( rule__AnnotationField__Group_2_2_4__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15620:2: rule__AnnotationField__Group_2_2_4__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4__3__Impl_in_rule__AnnotationField__Group_2_2_4__332289); rule__AnnotationField__Group_2_2_4__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__3" // $ANTLR start "rule__AnnotationField__Group_2_2_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15626:1: rule__AnnotationField__Group_2_2_4__3__Impl : ( '>' ) ; public final void rule__AnnotationField__Group_2_2_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15630:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15631:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15631:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15632:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_2_4_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__AnnotationField__Group_2_2_4__3__Impl32317); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGreaterThanSignKeyword_2_2_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15653:1: rule__AnnotationField__Group_2_2_4_2__0 : rule__AnnotationField__Group_2_2_4_2__0__Impl rule__AnnotationField__Group_2_2_4_2__1 ; public final void rule__AnnotationField__Group_2_2_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15657:1: ( rule__AnnotationField__Group_2_2_4_2__0__Impl rule__AnnotationField__Group_2_2_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15658:2: rule__AnnotationField__Group_2_2_4_2__0__Impl rule__AnnotationField__Group_2_2_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4_2__0__Impl_in_rule__AnnotationField__Group_2_2_4_2__032356); rule__AnnotationField__Group_2_2_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4_2__1_in_rule__AnnotationField__Group_2_2_4_2__032359); rule__AnnotationField__Group_2_2_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4_2__0" // $ANTLR start "rule__AnnotationField__Group_2_2_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15665:1: rule__AnnotationField__Group_2_2_4_2__0__Impl : ( ',' ) ; public final void rule__AnnotationField__Group_2_2_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15669:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15670:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15670:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15671:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_4_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__AnnotationField__Group_2_2_4_2__0__Impl32387); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4_2__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15684:1: rule__AnnotationField__Group_2_2_4_2__1 : rule__AnnotationField__Group_2_2_4_2__1__Impl ; public final void rule__AnnotationField__Group_2_2_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15688:1: ( rule__AnnotationField__Group_2_2_4_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15689:2: rule__AnnotationField__Group_2_2_4_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_4_2__1__Impl_in_rule__AnnotationField__Group_2_2_4_2__132418); rule__AnnotationField__Group_2_2_4_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4_2__1" // $ANTLR start "rule__AnnotationField__Group_2_2_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15695:1: rule__AnnotationField__Group_2_2_4_2__1__Impl : ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) ; public final void rule__AnnotationField__Group_2_2_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15699:1: ( ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15700:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15700:1: ( ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15701:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15702:1: ( rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15702:2: rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1_in_rule__AnnotationField__Group_2_2_4_2__1__Impl32445); rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersAssignment_2_2_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_4_2__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15716:1: rule__AnnotationField__Group_2_2_5__0 : rule__AnnotationField__Group_2_2_5__0__Impl rule__AnnotationField__Group_2_2_5__1 ; public final void rule__AnnotationField__Group_2_2_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15720:1: ( rule__AnnotationField__Group_2_2_5__0__Impl rule__AnnotationField__Group_2_2_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15721:2: rule__AnnotationField__Group_2_2_5__0__Impl rule__AnnotationField__Group_2_2_5__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__0__Impl_in_rule__AnnotationField__Group_2_2_5__032479); rule__AnnotationField__Group_2_2_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__1_in_rule__AnnotationField__Group_2_2_5__032482); rule__AnnotationField__Group_2_2_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__0" // $ANTLR start "rule__AnnotationField__Group_2_2_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15728:1: rule__AnnotationField__Group_2_2_5__0__Impl : ( 'extends' ) ; public final void rule__AnnotationField__Group_2_2_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15732:1: ( ( 'extends' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15733:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15733:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15734:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_2_5_0()); } match(input,28,FollowSets001.FOLLOW_28_in_rule__AnnotationField__Group_2_2_5__0__Impl32510); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsKeyword_2_2_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15747:1: rule__AnnotationField__Group_2_2_5__1 : rule__AnnotationField__Group_2_2_5__1__Impl rule__AnnotationField__Group_2_2_5__2 ; public final void rule__AnnotationField__Group_2_2_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15751:1: ( rule__AnnotationField__Group_2_2_5__1__Impl rule__AnnotationField__Group_2_2_5__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15752:2: rule__AnnotationField__Group_2_2_5__1__Impl rule__AnnotationField__Group_2_2_5__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__1__Impl_in_rule__AnnotationField__Group_2_2_5__132541); rule__AnnotationField__Group_2_2_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__2_in_rule__AnnotationField__Group_2_2_5__132544); rule__AnnotationField__Group_2_2_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__1" // $ANTLR start "rule__AnnotationField__Group_2_2_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15759:1: rule__AnnotationField__Group_2_2_5__1__Impl : ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) ; public final void rule__AnnotationField__Group_2_2_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15763:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15764:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15764:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15765:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15766:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15766:2: rule__AnnotationField__ExtendsAssignment_2_2_5_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ExtendsAssignment_2_2_5_1_in_rule__AnnotationField__Group_2_2_5__1__Impl32571); rule__AnnotationField__ExtendsAssignment_2_2_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_5__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15776:1: rule__AnnotationField__Group_2_2_5__2 : rule__AnnotationField__Group_2_2_5__2__Impl ; public final void rule__AnnotationField__Group_2_2_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15780:1: ( rule__AnnotationField__Group_2_2_5__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15781:2: rule__AnnotationField__Group_2_2_5__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5__2__Impl_in_rule__AnnotationField__Group_2_2_5__232601); rule__AnnotationField__Group_2_2_5__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__2" // $ANTLR start "rule__AnnotationField__Group_2_2_5__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15787:1: rule__AnnotationField__Group_2_2_5__2__Impl : ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) ; public final void rule__AnnotationField__Group_2_2_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15791:1: ( ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15792:1: ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15792:1: ( ( rule__AnnotationField__Group_2_2_5_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15793:1: ( rule__AnnotationField__Group_2_2_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15794:1: ( rule__AnnotationField__Group_2_2_5_2__0 )* loop171: do { int alt171=2; int LA171_0 = input.LA(1); if ( (LA171_0==94) ) { alt171=1; } switch (alt171) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15794:2: rule__AnnotationField__Group_2_2_5_2__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5_2__0_in_rule__AnnotationField__Group_2_2_5__2__Impl32628); rule__AnnotationField__Group_2_2_5_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop171; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_2_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_5_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15810:1: rule__AnnotationField__Group_2_2_5_2__0 : rule__AnnotationField__Group_2_2_5_2__0__Impl rule__AnnotationField__Group_2_2_5_2__1 ; public final void rule__AnnotationField__Group_2_2_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15814:1: ( rule__AnnotationField__Group_2_2_5_2__0__Impl rule__AnnotationField__Group_2_2_5_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15815:2: rule__AnnotationField__Group_2_2_5_2__0__Impl rule__AnnotationField__Group_2_2_5_2__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5_2__0__Impl_in_rule__AnnotationField__Group_2_2_5_2__032665); rule__AnnotationField__Group_2_2_5_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5_2__1_in_rule__AnnotationField__Group_2_2_5_2__032668); rule__AnnotationField__Group_2_2_5_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5_2__0" // $ANTLR start "rule__AnnotationField__Group_2_2_5_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15822:1: rule__AnnotationField__Group_2_2_5_2__0__Impl : ( ',' ) ; public final void rule__AnnotationField__Group_2_2_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15826:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15827:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15827:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15828:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_5_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__AnnotationField__Group_2_2_5_2__0__Impl32696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_2_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5_2__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_2_5_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15841:1: rule__AnnotationField__Group_2_2_5_2__1 : rule__AnnotationField__Group_2_2_5_2__1__Impl ; public final void rule__AnnotationField__Group_2_2_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15845:1: ( rule__AnnotationField__Group_2_2_5_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15846:2: rule__AnnotationField__Group_2_2_5_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_2_5_2__1__Impl_in_rule__AnnotationField__Group_2_2_5_2__132727); rule__AnnotationField__Group_2_2_5_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5_2__1" // $ANTLR start "rule__AnnotationField__Group_2_2_5_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15852:1: rule__AnnotationField__Group_2_2_5_2__1__Impl : ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) ; public final void rule__AnnotationField__Group_2_2_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15856:1: ( ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15857:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15857:1: ( ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15858:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15859:1: ( rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15859:2: rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ExtendsAssignment_2_2_5_2_1_in_rule__AnnotationField__Group_2_2_5_2__1__Impl32754); rule__AnnotationField__ExtendsAssignment_2_2_5_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsAssignment_2_2_5_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_2_5_2__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15873:1: rule__AnnotationField__Group_2_3__0 : rule__AnnotationField__Group_2_3__0__Impl rule__AnnotationField__Group_2_3__1 ; public final void rule__AnnotationField__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15877:1: ( rule__AnnotationField__Group_2_3__0__Impl rule__AnnotationField__Group_2_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15878:2: rule__AnnotationField__Group_2_3__0__Impl rule__AnnotationField__Group_2_3__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__0__Impl_in_rule__AnnotationField__Group_2_3__032788); rule__AnnotationField__Group_2_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__1_in_rule__AnnotationField__Group_2_3__032791); rule__AnnotationField__Group_2_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__0" // $ANTLR start "rule__AnnotationField__Group_2_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15885:1: rule__AnnotationField__Group_2_3__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15889:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15890:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15890:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15891:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendEnumAnnotationInfoAction_2_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15892:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15894:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendEnumAnnotationInfoAction_2_3_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15904:1: rule__AnnotationField__Group_2_3__1 : rule__AnnotationField__Group_2_3__1__Impl rule__AnnotationField__Group_2_3__2 ; public final void rule__AnnotationField__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15908:1: ( rule__AnnotationField__Group_2_3__1__Impl rule__AnnotationField__Group_2_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15909:2: rule__AnnotationField__Group_2_3__1__Impl rule__AnnotationField__Group_2_3__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__1__Impl_in_rule__AnnotationField__Group_2_3__132849); rule__AnnotationField__Group_2_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__2_in_rule__AnnotationField__Group_2_3__132852); rule__AnnotationField__Group_2_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__1" // $ANTLR start "rule__AnnotationField__Group_2_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15916:1: rule__AnnotationField__Group_2_3__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) ; public final void rule__AnnotationField__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15920:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15921:1: ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15921:1: ( ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15922:1: ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15923:1: ( rule__AnnotationField__ModifiersAssignment_2_3_1 )* loop172: do { int alt172=2; int LA172_0 = input.LA(1); if ( ((LA172_0>=35 && LA172_0<=47)) ) { alt172=1; } switch (alt172) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15923:2: rule__AnnotationField__ModifiersAssignment_2_3_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_3_1_in_rule__AnnotationField__Group_2_3__1__Impl32879); rule__AnnotationField__ModifiersAssignment_2_3_1(); state._fsp--; if (state.failed) return ; } break; default : break loop172; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15933:1: rule__AnnotationField__Group_2_3__2 : rule__AnnotationField__Group_2_3__2__Impl rule__AnnotationField__Group_2_3__3 ; public final void rule__AnnotationField__Group_2_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15937:1: ( rule__AnnotationField__Group_2_3__2__Impl rule__AnnotationField__Group_2_3__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15938:2: rule__AnnotationField__Group_2_3__2__Impl rule__AnnotationField__Group_2_3__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__2__Impl_in_rule__AnnotationField__Group_2_3__232910); rule__AnnotationField__Group_2_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__3_in_rule__AnnotationField__Group_2_3__232913); rule__AnnotationField__Group_2_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__2" // $ANTLR start "rule__AnnotationField__Group_2_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15945:1: rule__AnnotationField__Group_2_3__2__Impl : ( 'enum' ) ; public final void rule__AnnotationField__Group_2_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15949:1: ( ( 'enum' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15950:1: ( 'enum' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15950:1: ( 'enum' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15951:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getEnumKeyword_2_3_2()); } match(input,59,FollowSets001.FOLLOW_59_in_rule__AnnotationField__Group_2_3__2__Impl32941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getEnumKeyword_2_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15964:1: rule__AnnotationField__Group_2_3__3 : rule__AnnotationField__Group_2_3__3__Impl rule__AnnotationField__Group_2_3__4 ; public final void rule__AnnotationField__Group_2_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15968:1: ( rule__AnnotationField__Group_2_3__3__Impl rule__AnnotationField__Group_2_3__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15969:2: rule__AnnotationField__Group_2_3__3__Impl rule__AnnotationField__Group_2_3__4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__3__Impl_in_rule__AnnotationField__Group_2_3__332972); rule__AnnotationField__Group_2_3__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__4_in_rule__AnnotationField__Group_2_3__332975); rule__AnnotationField__Group_2_3__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__3" // $ANTLR start "rule__AnnotationField__Group_2_3__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15976:1: rule__AnnotationField__Group_2_3__3__Impl : ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) ; public final void rule__AnnotationField__Group_2_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15980:1: ( ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15981:1: ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15981:1: ( ( rule__AnnotationField__NameAssignment_2_3_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15982:1: ( rule__AnnotationField__NameAssignment_2_3_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_3_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15983:1: ( rule__AnnotationField__NameAssignment_2_3_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15983:2: rule__AnnotationField__NameAssignment_2_3_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_3_3_in_rule__AnnotationField__Group_2_3__3__Impl33002); rule__AnnotationField__NameAssignment_2_3_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15993:1: rule__AnnotationField__Group_2_3__4 : rule__AnnotationField__Group_2_3__4__Impl rule__AnnotationField__Group_2_3__5 ; public final void rule__AnnotationField__Group_2_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15997:1: ( rule__AnnotationField__Group_2_3__4__Impl rule__AnnotationField__Group_2_3__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:15998:2: rule__AnnotationField__Group_2_3__4__Impl rule__AnnotationField__Group_2_3__5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__4__Impl_in_rule__AnnotationField__Group_2_3__433032); rule__AnnotationField__Group_2_3__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__5_in_rule__AnnotationField__Group_2_3__433035); rule__AnnotationField__Group_2_3__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__4" // $ANTLR start "rule__AnnotationField__Group_2_3__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16005:1: rule__AnnotationField__Group_2_3__4__Impl : ( '{' ) ; public final void rule__AnnotationField__Group_2_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16009:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16010:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16010:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16011:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_3_4()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__AnnotationField__Group_2_3__4__Impl33063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_3_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__4__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16024:1: rule__AnnotationField__Group_2_3__5 : rule__AnnotationField__Group_2_3__5__Impl rule__AnnotationField__Group_2_3__6 ; public final void rule__AnnotationField__Group_2_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16028:1: ( rule__AnnotationField__Group_2_3__5__Impl rule__AnnotationField__Group_2_3__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16029:2: rule__AnnotationField__Group_2_3__5__Impl rule__AnnotationField__Group_2_3__6 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__5__Impl_in_rule__AnnotationField__Group_2_3__533094); rule__AnnotationField__Group_2_3__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__6_in_rule__AnnotationField__Group_2_3__533097); rule__AnnotationField__Group_2_3__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__5" // $ANTLR start "rule__AnnotationField__Group_2_3__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16036:1: rule__AnnotationField__Group_2_3__5__Impl : ( ( rule__AnnotationField__Group_2_3_5__0 )? ) ; public final void rule__AnnotationField__Group_2_3__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16040:1: ( ( ( rule__AnnotationField__Group_2_3_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16041:1: ( ( rule__AnnotationField__Group_2_3_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16041:1: ( ( rule__AnnotationField__Group_2_3_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16042:1: ( rule__AnnotationField__Group_2_3_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16043:1: ( rule__AnnotationField__Group_2_3_5__0 )? int alt173=2; int LA173_0 = input.LA(1); if ( (LA173_0==RULE_ID||(LA173_0>=52 && LA173_0<=56)) ) { alt173=1; } switch (alt173) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16043:2: rule__AnnotationField__Group_2_3_5__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5__0_in_rule__AnnotationField__Group_2_3__5__Impl33124); rule__AnnotationField__Group_2_3_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__5__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16053:1: rule__AnnotationField__Group_2_3__6 : rule__AnnotationField__Group_2_3__6__Impl rule__AnnotationField__Group_2_3__7 ; public final void rule__AnnotationField__Group_2_3__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16057:1: ( rule__AnnotationField__Group_2_3__6__Impl rule__AnnotationField__Group_2_3__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16058:2: rule__AnnotationField__Group_2_3__6__Impl rule__AnnotationField__Group_2_3__7 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__6__Impl_in_rule__AnnotationField__Group_2_3__633155); rule__AnnotationField__Group_2_3__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__7_in_rule__AnnotationField__Group_2_3__633158); rule__AnnotationField__Group_2_3__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__6" // $ANTLR start "rule__AnnotationField__Group_2_3__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16065:1: rule__AnnotationField__Group_2_3__6__Impl : ( ( ';' )? ) ; public final void rule__AnnotationField__Group_2_3__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16069:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16070:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16070:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16071:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_3_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16072:1: ( ';' )? int alt174=2; int LA174_0 = input.LA(1); if ( (LA174_0==33) ) { alt174=1; } switch (alt174) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16073:2: ';' { match(input,33,FollowSets001.FOLLOW_33_in_rule__AnnotationField__Group_2_3__6__Impl33187); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getSemicolonKeyword_2_3_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__6__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16084:1: rule__AnnotationField__Group_2_3__7 : rule__AnnotationField__Group_2_3__7__Impl ; public final void rule__AnnotationField__Group_2_3__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16088:1: ( rule__AnnotationField__Group_2_3__7__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16089:2: rule__AnnotationField__Group_2_3__7__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3__7__Impl_in_rule__AnnotationField__Group_2_3__733220); rule__AnnotationField__Group_2_3__7__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__7" // $ANTLR start "rule__AnnotationField__Group_2_3__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16095:1: rule__AnnotationField__Group_2_3__7__Impl : ( '}' ) ; public final void rule__AnnotationField__Group_2_3__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16099:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16100:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16100:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16101:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_3_7()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__AnnotationField__Group_2_3__7__Impl33248); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_3_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3__7__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16130:1: rule__AnnotationField__Group_2_3_5__0 : rule__AnnotationField__Group_2_3_5__0__Impl rule__AnnotationField__Group_2_3_5__1 ; public final void rule__AnnotationField__Group_2_3_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16134:1: ( rule__AnnotationField__Group_2_3_5__0__Impl rule__AnnotationField__Group_2_3_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16135:2: rule__AnnotationField__Group_2_3_5__0__Impl rule__AnnotationField__Group_2_3_5__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5__0__Impl_in_rule__AnnotationField__Group_2_3_5__033295); rule__AnnotationField__Group_2_3_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5__1_in_rule__AnnotationField__Group_2_3_5__033298); rule__AnnotationField__Group_2_3_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5__0" // $ANTLR start "rule__AnnotationField__Group_2_3_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16142:1: rule__AnnotationField__Group_2_3_5__0__Impl : ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) ; public final void rule__AnnotationField__Group_2_3_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16146:1: ( ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16147:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16147:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16148:1: ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16149:1: ( rule__AnnotationField__MembersAssignment_2_3_5_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16149:2: rule__AnnotationField__MembersAssignment_2_3_5_0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_3_5_0_in_rule__AnnotationField__Group_2_3_5__0__Impl33325); rule__AnnotationField__MembersAssignment_2_3_5_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16159:1: rule__AnnotationField__Group_2_3_5__1 : rule__AnnotationField__Group_2_3_5__1__Impl ; public final void rule__AnnotationField__Group_2_3_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16163:1: ( rule__AnnotationField__Group_2_3_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16164:2: rule__AnnotationField__Group_2_3_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5__1__Impl_in_rule__AnnotationField__Group_2_3_5__133355); rule__AnnotationField__Group_2_3_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5__1" // $ANTLR start "rule__AnnotationField__Group_2_3_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16170:1: rule__AnnotationField__Group_2_3_5__1__Impl : ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) ; public final void rule__AnnotationField__Group_2_3_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16174:1: ( ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16175:1: ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16175:1: ( ( rule__AnnotationField__Group_2_3_5_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16176:1: ( rule__AnnotationField__Group_2_3_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16177:1: ( rule__AnnotationField__Group_2_3_5_1__0 )* loop175: do { int alt175=2; int LA175_0 = input.LA(1); if ( (LA175_0==94) ) { alt175=1; } switch (alt175) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16177:2: rule__AnnotationField__Group_2_3_5_1__0 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5_1__0_in_rule__AnnotationField__Group_2_3_5__1__Impl33382); rule__AnnotationField__Group_2_3_5_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop175; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getGroup_2_3_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3_5_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16191:1: rule__AnnotationField__Group_2_3_5_1__0 : rule__AnnotationField__Group_2_3_5_1__0__Impl rule__AnnotationField__Group_2_3_5_1__1 ; public final void rule__AnnotationField__Group_2_3_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16195:1: ( rule__AnnotationField__Group_2_3_5_1__0__Impl rule__AnnotationField__Group_2_3_5_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16196:2: rule__AnnotationField__Group_2_3_5_1__0__Impl rule__AnnotationField__Group_2_3_5_1__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5_1__0__Impl_in_rule__AnnotationField__Group_2_3_5_1__033417); rule__AnnotationField__Group_2_3_5_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5_1__1_in_rule__AnnotationField__Group_2_3_5_1__033420); rule__AnnotationField__Group_2_3_5_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5_1__0" // $ANTLR start "rule__AnnotationField__Group_2_3_5_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16203:1: rule__AnnotationField__Group_2_3_5_1__0__Impl : ( ',' ) ; public final void rule__AnnotationField__Group_2_3_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16207:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16208:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16208:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16209:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_3_5_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__AnnotationField__Group_2_3_5_1__0__Impl33448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getCommaKeyword_2_3_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5_1__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_3_5_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16222:1: rule__AnnotationField__Group_2_3_5_1__1 : rule__AnnotationField__Group_2_3_5_1__1__Impl ; public final void rule__AnnotationField__Group_2_3_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16226:1: ( rule__AnnotationField__Group_2_3_5_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16227:2: rule__AnnotationField__Group_2_3_5_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_3_5_1__1__Impl_in_rule__AnnotationField__Group_2_3_5_1__133479); rule__AnnotationField__Group_2_3_5_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5_1__1" // $ANTLR start "rule__AnnotationField__Group_2_3_5_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16233:1: rule__AnnotationField__Group_2_3_5_1__1__Impl : ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) ; public final void rule__AnnotationField__Group_2_3_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16237:1: ( ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16238:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16238:1: ( ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16239:1: ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16240:1: ( rule__AnnotationField__MembersAssignment_2_3_5_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16240:2: rule__AnnotationField__MembersAssignment_2_3_5_1_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_3_5_1_1_in_rule__AnnotationField__Group_2_3_5_1__1__Impl33506); rule__AnnotationField__MembersAssignment_2_3_5_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_3_5_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_3_5_1__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16254:1: rule__AnnotationField__Group_2_4__0 : rule__AnnotationField__Group_2_4__0__Impl rule__AnnotationField__Group_2_4__1 ; public final void rule__AnnotationField__Group_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16258:1: ( rule__AnnotationField__Group_2_4__0__Impl rule__AnnotationField__Group_2_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16259:2: rule__AnnotationField__Group_2_4__0__Impl rule__AnnotationField__Group_2_4__1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__0__Impl_in_rule__AnnotationField__Group_2_4__033540); rule__AnnotationField__Group_2_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__1_in_rule__AnnotationField__Group_2_4__033543); rule__AnnotationField__Group_2_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__0" // $ANTLR start "rule__AnnotationField__Group_2_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16266:1: rule__AnnotationField__Group_2_4__0__Impl : ( () ) ; public final void rule__AnnotationField__Group_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16270:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16271:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16271:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16272:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getXtendAnnotationTypeAnnotationInfoAction_2_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16273:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16275:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getXtendAnnotationTypeAnnotationInfoAction_2_4_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__0__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16285:1: rule__AnnotationField__Group_2_4__1 : rule__AnnotationField__Group_2_4__1__Impl rule__AnnotationField__Group_2_4__2 ; public final void rule__AnnotationField__Group_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16289:1: ( rule__AnnotationField__Group_2_4__1__Impl rule__AnnotationField__Group_2_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16290:2: rule__AnnotationField__Group_2_4__1__Impl rule__AnnotationField__Group_2_4__2 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__1__Impl_in_rule__AnnotationField__Group_2_4__133601); rule__AnnotationField__Group_2_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__2_in_rule__AnnotationField__Group_2_4__133604); rule__AnnotationField__Group_2_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__1" // $ANTLR start "rule__AnnotationField__Group_2_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16297:1: rule__AnnotationField__Group_2_4__1__Impl : ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) ; public final void rule__AnnotationField__Group_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16301:1: ( ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16302:1: ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16302:1: ( ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16303:1: ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16304:1: ( rule__AnnotationField__ModifiersAssignment_2_4_1 )* loop176: do { int alt176=2; int LA176_0 = input.LA(1); if ( ((LA176_0>=35 && LA176_0<=47)) ) { alt176=1; } switch (alt176) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16304:2: rule__AnnotationField__ModifiersAssignment_2_4_1 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__ModifiersAssignment_2_4_1_in_rule__AnnotationField__Group_2_4__1__Impl33631); rule__AnnotationField__ModifiersAssignment_2_4_1(); state._fsp--; if (state.failed) return ; } break; default : break loop176; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersAssignment_2_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__1__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16314:1: rule__AnnotationField__Group_2_4__2 : rule__AnnotationField__Group_2_4__2__Impl rule__AnnotationField__Group_2_4__3 ; public final void rule__AnnotationField__Group_2_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16318:1: ( rule__AnnotationField__Group_2_4__2__Impl rule__AnnotationField__Group_2_4__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16319:2: rule__AnnotationField__Group_2_4__2__Impl rule__AnnotationField__Group_2_4__3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__2__Impl_in_rule__AnnotationField__Group_2_4__233662); rule__AnnotationField__Group_2_4__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__3_in_rule__AnnotationField__Group_2_4__233665); rule__AnnotationField__Group_2_4__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__2" // $ANTLR start "rule__AnnotationField__Group_2_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16326:1: rule__AnnotationField__Group_2_4__2__Impl : ( 'annotation' ) ; public final void rule__AnnotationField__Group_2_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16330:1: ( ( 'annotation' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16331:1: ( 'annotation' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16331:1: ( 'annotation' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16332:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationKeyword_2_4_2()); } match(input,53,FollowSets001.FOLLOW_53_in_rule__AnnotationField__Group_2_4__2__Impl33693); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getAnnotationKeyword_2_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__2__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16345:1: rule__AnnotationField__Group_2_4__3 : rule__AnnotationField__Group_2_4__3__Impl rule__AnnotationField__Group_2_4__4 ; public final void rule__AnnotationField__Group_2_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16349:1: ( rule__AnnotationField__Group_2_4__3__Impl rule__AnnotationField__Group_2_4__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16350:2: rule__AnnotationField__Group_2_4__3__Impl rule__AnnotationField__Group_2_4__4 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__3__Impl_in_rule__AnnotationField__Group_2_4__333724); rule__AnnotationField__Group_2_4__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__4_in_rule__AnnotationField__Group_2_4__333727); rule__AnnotationField__Group_2_4__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__3" // $ANTLR start "rule__AnnotationField__Group_2_4__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16357:1: rule__AnnotationField__Group_2_4__3__Impl : ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) ; public final void rule__AnnotationField__Group_2_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16361:1: ( ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16362:1: ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16362:1: ( ( rule__AnnotationField__NameAssignment_2_4_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16363:1: ( rule__AnnotationField__NameAssignment_2_4_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_4_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16364:1: ( rule__AnnotationField__NameAssignment_2_4_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16364:2: rule__AnnotationField__NameAssignment_2_4_3 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__NameAssignment_2_4_3_in_rule__AnnotationField__Group_2_4__3__Impl33754); rule__AnnotationField__NameAssignment_2_4_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameAssignment_2_4_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__3__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16374:1: rule__AnnotationField__Group_2_4__4 : rule__AnnotationField__Group_2_4__4__Impl rule__AnnotationField__Group_2_4__5 ; public final void rule__AnnotationField__Group_2_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16378:1: ( rule__AnnotationField__Group_2_4__4__Impl rule__AnnotationField__Group_2_4__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16379:2: rule__AnnotationField__Group_2_4__4__Impl rule__AnnotationField__Group_2_4__5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__4__Impl_in_rule__AnnotationField__Group_2_4__433784); rule__AnnotationField__Group_2_4__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__5_in_rule__AnnotationField__Group_2_4__433787); rule__AnnotationField__Group_2_4__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__4" // $ANTLR start "rule__AnnotationField__Group_2_4__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16386:1: rule__AnnotationField__Group_2_4__4__Impl : ( '{' ) ; public final void rule__AnnotationField__Group_2_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16390:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16391:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16391:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16392:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_4_4()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__AnnotationField__Group_2_4__4__Impl33815); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getLeftCurlyBracketKeyword_2_4_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__4__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16405:1: rule__AnnotationField__Group_2_4__5 : rule__AnnotationField__Group_2_4__5__Impl rule__AnnotationField__Group_2_4__6 ; public final void rule__AnnotationField__Group_2_4__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16409:1: ( rule__AnnotationField__Group_2_4__5__Impl rule__AnnotationField__Group_2_4__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16410:2: rule__AnnotationField__Group_2_4__5__Impl rule__AnnotationField__Group_2_4__6 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__5__Impl_in_rule__AnnotationField__Group_2_4__533846); rule__AnnotationField__Group_2_4__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__6_in_rule__AnnotationField__Group_2_4__533849); rule__AnnotationField__Group_2_4__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__5" // $ANTLR start "rule__AnnotationField__Group_2_4__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16417:1: rule__AnnotationField__Group_2_4__5__Impl : ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) ; public final void rule__AnnotationField__Group_2_4__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16421:1: ( ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16422:1: ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16422:1: ( ( rule__AnnotationField__MembersAssignment_2_4_5 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16423:1: ( rule__AnnotationField__MembersAssignment_2_4_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_4_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16424:1: ( rule__AnnotationField__MembersAssignment_2_4_5 )* loop177: do { int alt177=2; int LA177_0 = input.LA(1); if ( (LA177_0==RULE_ID||(LA177_0>=35 && LA177_0<=49)||(LA177_0>=52 && LA177_0<=56)||(LA177_0>=58 && LA177_0<=59)||LA177_0==62||LA177_0==78||LA177_0==95||LA177_0==118) ) { alt177=1; } switch (alt177) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16424:2: rule__AnnotationField__MembersAssignment_2_4_5 { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__MembersAssignment_2_4_5_in_rule__AnnotationField__Group_2_4__5__Impl33876); rule__AnnotationField__MembersAssignment_2_4_5(); state._fsp--; if (state.failed) return ; } break; default : break loop177; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAssignment_2_4_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__5__Impl" // $ANTLR start "rule__AnnotationField__Group_2_4__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16434:1: rule__AnnotationField__Group_2_4__6 : rule__AnnotationField__Group_2_4__6__Impl ; public final void rule__AnnotationField__Group_2_4__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16438:1: ( rule__AnnotationField__Group_2_4__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16439:2: rule__AnnotationField__Group_2_4__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__AnnotationField__Group_2_4__6__Impl_in_rule__AnnotationField__Group_2_4__633907); rule__AnnotationField__Group_2_4__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__6" // $ANTLR start "rule__AnnotationField__Group_2_4__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16445:1: rule__AnnotationField__Group_2_4__6__Impl : ( '}' ) ; public final void rule__AnnotationField__Group_2_4__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16449:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16450:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16450:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16451:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_4_6()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__AnnotationField__Group_2_4__6__Impl33935); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getRightCurlyBracketKeyword_2_4_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__Group_2_4__6__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16484:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16488:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16489:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__033986); rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__033989); rule__ParameterizedTypeReferenceWithTypeArgs__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16496:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16500:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16501:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16501:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16502:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16503:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16503:2: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl34016); rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16513:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16517:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16518:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__134046); rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16524:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16528:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16529:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16529:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16530:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16531:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16531:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl34073); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16545:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16549:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16550:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__034107); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__034110); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16557:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl : ( '<' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16561:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16562:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16562:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16563:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_0()); } match(input,74,FollowSets001.FOLLOW_74_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl34138); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16576:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16580:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16581:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__134169); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__134172); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16588:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16592:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16593:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16593:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16594:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16595:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16595:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl34199); rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16605:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16609:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16610:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__234229); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__234232); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16617:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16621:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16622:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16622:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16623:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16624:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 )* loop178: do { int alt178=2; int LA178_0 = input.LA(1); if ( (LA178_0==94) ) { alt178=1; } switch (alt178) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16624:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl34259); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop178; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16634:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16638:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16639:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__334290); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__334293); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16646:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl : ( '>' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16650:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16651:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16651:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16652:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl34321); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16665:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16669:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16670:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__434352); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16676:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16680:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16681:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16681:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16682:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16683:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 )* loop179: do { int alt179=2; int LA179_0 = input.LA(1); if ( (LA179_0==90) ) { alt179=1; } switch (alt179) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16683:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl34379); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop179; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16703:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16707:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16708:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__034420); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__034423); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16715:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl : ( ',' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16719:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16720:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16720:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16721:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl34451); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16734:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16738:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16739:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__134482); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16745:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16749:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16750:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16750:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16751:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16752:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16752:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl34509); rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16766:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16770:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16771:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__034543); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__034546); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16778:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16782:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16783:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16783:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16784:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16785:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16785:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl34573); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16795:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16799:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16800:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__134603); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__134606); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16807:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16811:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16812:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16812:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16813:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_1_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16814:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16814:2: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl34633); rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeAssignment_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16824:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16828:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16829:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__234663); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16835:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16839:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16840:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16840:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16841:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16842:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 )? int alt180=2; int LA180_0 = input.LA(1); if ( (LA180_0==74) ) { alt180=1; } switch (alt180) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16842:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl34690); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16858:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16862:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16863:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__034727); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16869:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16873:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16874:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16874:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16875:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16876:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16876:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl34754); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16888:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16892:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16893:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__034786); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__034789); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16900:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl : ( () ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16904:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16905:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16905:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16906:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16907:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16909:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16919:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16923:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16924:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__134847); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16930:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl : ( '.' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16934:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16935:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16935:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16936:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getFullStopKeyword_1_4_0_0_1()); } match(input,90,FollowSets001.FOLLOW_90_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl34875); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getFullStopKeyword_1_4_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16953:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16957:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16958:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__034910); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__034913); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16965:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl : ( ( '<' ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16969:1: ( ( ( '<' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16970:1: ( ( '<' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16970:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16971:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_4_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16972:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16973:2: '<' { match(input,74,FollowSets001.FOLLOW_74_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl34942); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getLessThanSignKeyword_1_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16984:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16988:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16989:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__134974); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__134977); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:16996:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17000:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17001:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17001:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17002:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17003:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17003:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl35004); rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17013:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17017:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17018:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__235034); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__235037); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17025:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17029:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17030:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17030:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17031:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17032:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 )* loop181: do { int alt181=2; int LA181_0 = input.LA(1); if ( (LA181_0==94) ) { alt181=1; } switch (alt181) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17032:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl35064); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop181; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGroup_1_4_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17042:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17046:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17047:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__335095); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17053:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl : ( '>' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17057:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17058:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17058:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17059:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_4_2_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl35123); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getGreaterThanSignKeyword_1_4_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17080:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1 ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17084:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17085:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__035162); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__035165); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17092:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl : ( ',' ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17096:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17097:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17097:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17098:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_4_2_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl35193); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getCommaKeyword_1_4_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17111:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1 : rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17115:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17116:2: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__135224); rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17122:1: rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl : ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17126:1: ( ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17127:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17127:1: ( ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17128:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17129:1: ( rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17129:2: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FollowSets001.FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl35251); rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsAssignment_1_4_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl" // $ANTLR start "rule__CreateExtensionInfo__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17143:1: rule__CreateExtensionInfo__Group__0 : rule__CreateExtensionInfo__Group__0__Impl rule__CreateExtensionInfo__Group__1 ; public final void rule__CreateExtensionInfo__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17147:1: ( rule__CreateExtensionInfo__Group__0__Impl rule__CreateExtensionInfo__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17148:2: rule__CreateExtensionInfo__Group__0__Impl rule__CreateExtensionInfo__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__0__Impl_in_rule__CreateExtensionInfo__Group__035285); rule__CreateExtensionInfo__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__1_in_rule__CreateExtensionInfo__Group__035288); rule__CreateExtensionInfo__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__0" // $ANTLR start "rule__CreateExtensionInfo__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17155:1: rule__CreateExtensionInfo__Group__0__Impl : ( 'create' ) ; public final void rule__CreateExtensionInfo__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17159:1: ( ( 'create' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17160:1: ( 'create' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17160:1: ( 'create' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17161:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateKeyword_0()); } match(input,52,FollowSets001.FOLLOW_52_in_rule__CreateExtensionInfo__Group__0__Impl35316); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getCreateKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__0__Impl" // $ANTLR start "rule__CreateExtensionInfo__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17174:1: rule__CreateExtensionInfo__Group__1 : rule__CreateExtensionInfo__Group__1__Impl rule__CreateExtensionInfo__Group__2 ; public final void rule__CreateExtensionInfo__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17178:1: ( rule__CreateExtensionInfo__Group__1__Impl rule__CreateExtensionInfo__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17179:2: rule__CreateExtensionInfo__Group__1__Impl rule__CreateExtensionInfo__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__1__Impl_in_rule__CreateExtensionInfo__Group__135347); rule__CreateExtensionInfo__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__2_in_rule__CreateExtensionInfo__Group__135350); rule__CreateExtensionInfo__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__1" // $ANTLR start "rule__CreateExtensionInfo__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17186:1: rule__CreateExtensionInfo__Group__1__Impl : ( ( rule__CreateExtensionInfo__Group_1__0 )? ) ; public final void rule__CreateExtensionInfo__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17190:1: ( ( ( rule__CreateExtensionInfo__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17191:1: ( ( rule__CreateExtensionInfo__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17191:1: ( ( rule__CreateExtensionInfo__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17192:1: ( rule__CreateExtensionInfo__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17193:1: ( rule__CreateExtensionInfo__Group_1__0 )? int alt182=2; switch ( input.LA(1) ) { case RULE_ID: { int LA182_1 = input.LA(2); if ( (LA182_1==108) ) { alt182=1; } } break; case 52: { int LA182_2 = input.LA(2); if ( (LA182_2==108) ) { alt182=1; } } break; case 53: { int LA182_3 = input.LA(2); if ( (LA182_3==108) ) { alt182=1; } } break; case 54: { int LA182_4 = input.LA(2); if ( (LA182_4==108) ) { alt182=1; } } break; case 55: { int LA182_5 = input.LA(2); if ( (LA182_5==108) ) { alt182=1; } } break; case 56: { int LA182_6 = input.LA(2); if ( (LA182_6==108) ) { alt182=1; } } break; } switch (alt182) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17193:2: rule__CreateExtensionInfo__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__0_in_rule__CreateExtensionInfo__Group__1__Impl35377); rule__CreateExtensionInfo__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__1__Impl" // $ANTLR start "rule__CreateExtensionInfo__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17203:1: rule__CreateExtensionInfo__Group__2 : rule__CreateExtensionInfo__Group__2__Impl ; public final void rule__CreateExtensionInfo__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17207:1: ( rule__CreateExtensionInfo__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17208:2: rule__CreateExtensionInfo__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group__2__Impl_in_rule__CreateExtensionInfo__Group__235408); rule__CreateExtensionInfo__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__2" // $ANTLR start "rule__CreateExtensionInfo__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17214:1: rule__CreateExtensionInfo__Group__2__Impl : ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) ; public final void rule__CreateExtensionInfo__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17218:1: ( ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17219:1: ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17219:1: ( ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17220:1: ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17221:1: ( rule__CreateExtensionInfo__CreateExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17221:2: rule__CreateExtensionInfo__CreateExpressionAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__CreateExpressionAssignment_2_in_rule__CreateExtensionInfo__Group__2__Impl35435); rule__CreateExtensionInfo__CreateExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group__2__Impl" // $ANTLR start "rule__CreateExtensionInfo__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17237:1: rule__CreateExtensionInfo__Group_1__0 : rule__CreateExtensionInfo__Group_1__0__Impl rule__CreateExtensionInfo__Group_1__1 ; public final void rule__CreateExtensionInfo__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17241:1: ( rule__CreateExtensionInfo__Group_1__0__Impl rule__CreateExtensionInfo__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17242:2: rule__CreateExtensionInfo__Group_1__0__Impl rule__CreateExtensionInfo__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__0__Impl_in_rule__CreateExtensionInfo__Group_1__035471); rule__CreateExtensionInfo__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__1_in_rule__CreateExtensionInfo__Group_1__035474); rule__CreateExtensionInfo__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group_1__0" // $ANTLR start "rule__CreateExtensionInfo__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17249:1: rule__CreateExtensionInfo__Group_1__0__Impl : ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) ; public final void rule__CreateExtensionInfo__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17253:1: ( ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17254:1: ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17254:1: ( ( rule__CreateExtensionInfo__NameAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17255:1: ( rule__CreateExtensionInfo__NameAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getNameAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17256:1: ( rule__CreateExtensionInfo__NameAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17256:2: rule__CreateExtensionInfo__NameAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__NameAssignment_1_0_in_rule__CreateExtensionInfo__Group_1__0__Impl35501); rule__CreateExtensionInfo__NameAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getNameAssignment_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group_1__0__Impl" // $ANTLR start "rule__CreateExtensionInfo__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17266:1: rule__CreateExtensionInfo__Group_1__1 : rule__CreateExtensionInfo__Group_1__1__Impl ; public final void rule__CreateExtensionInfo__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17270:1: ( rule__CreateExtensionInfo__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17271:2: rule__CreateExtensionInfo__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__CreateExtensionInfo__Group_1__1__Impl_in_rule__CreateExtensionInfo__Group_1__135531); rule__CreateExtensionInfo__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group_1__1" // $ANTLR start "rule__CreateExtensionInfo__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17277:1: rule__CreateExtensionInfo__Group_1__1__Impl : ( ':' ) ; public final void rule__CreateExtensionInfo__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17281:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17282:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17282:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17283:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getColonKeyword_1_1()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__CreateExtensionInfo__Group_1__1__Impl35559); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getColonKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__Group_1__1__Impl" // $ANTLR start "rule__Parameter__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17300:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; public final void rule__Parameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17304:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17305:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__035594); rule__Parameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__035597); rule__Parameter__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__0" // $ANTLR start "rule__Parameter__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17312:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__AnnotationsAssignment_0 )* ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17316:1: ( ( ( rule__Parameter__AnnotationsAssignment_0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17317:1: ( ( rule__Parameter__AnnotationsAssignment_0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17317:1: ( ( rule__Parameter__AnnotationsAssignment_0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17318:1: ( rule__Parameter__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17319:1: ( rule__Parameter__AnnotationsAssignment_0 )* loop183: do { int alt183=2; int LA183_0 = input.LA(1); if ( (LA183_0==118) ) { alt183=1; } switch (alt183) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17319:2: rule__Parameter__AnnotationsAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__AnnotationsAssignment_0_in_rule__Parameter__Group__0__Impl35624); rule__Parameter__AnnotationsAssignment_0(); state._fsp--; if (state.failed) return ; } break; default : break loop183; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getAnnotationsAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__0__Impl" // $ANTLR start "rule__Parameter__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17329:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; public final void rule__Parameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17333:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17334:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__135655); rule__Parameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__2_in_rule__Parameter__Group__135658); rule__Parameter__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__1" // $ANTLR start "rule__Parameter__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17341:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Group_1__0 )? ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17345:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17346:1: ( ( rule__Parameter__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17346:1: ( ( rule__Parameter__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17347:1: ( rule__Parameter__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17348:1: ( rule__Parameter__Group_1__0 )? int alt184=2; int LA184_0 = input.LA(1); if ( (LA184_0==57) ) { alt184=1; } switch (alt184) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17348:2: rule__Parameter__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__0_in_rule__Parameter__Group__1__Impl35685); rule__Parameter__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__1__Impl" // $ANTLR start "rule__Parameter__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17358:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; public final void rule__Parameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17362:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17363:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__2__Impl_in_rule__Parameter__Group__235716); rule__Parameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__3_in_rule__Parameter__Group__235719); rule__Parameter__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__2" // $ANTLR start "rule__Parameter__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17370:1: rule__Parameter__Group__2__Impl : ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17374:1: ( ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17375:1: ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17375:1: ( ( rule__Parameter__ParameterTypeAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17376:1: ( rule__Parameter__ParameterTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getParameterTypeAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17377:1: ( rule__Parameter__ParameterTypeAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17377:2: rule__Parameter__ParameterTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__ParameterTypeAssignment_2_in_rule__Parameter__Group__2__Impl35746); rule__Parameter__ParameterTypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getParameterTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__2__Impl" // $ANTLR start "rule__Parameter__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17387:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; public final void rule__Parameter__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17391:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17392:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__3__Impl_in_rule__Parameter__Group__335776); rule__Parameter__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__4_in_rule__Parameter__Group__335779); rule__Parameter__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__3" // $ANTLR start "rule__Parameter__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17399:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__VarArgAssignment_3 )? ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17403:1: ( ( ( rule__Parameter__VarArgAssignment_3 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17404:1: ( ( rule__Parameter__VarArgAssignment_3 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17404:1: ( ( rule__Parameter__VarArgAssignment_3 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17405:1: ( rule__Parameter__VarArgAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17406:1: ( rule__Parameter__VarArgAssignment_3 )? int alt185=2; int LA185_0 = input.LA(1); if ( (LA185_0==138) ) { alt185=1; } switch (alt185) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17406:2: rule__Parameter__VarArgAssignment_3 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__VarArgAssignment_3_in_rule__Parameter__Group__3__Impl35806); rule__Parameter__VarArgAssignment_3(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getVarArgAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__3__Impl" // $ANTLR start "rule__Parameter__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17416:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl ; public final void rule__Parameter__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17420:1: ( rule__Parameter__Group__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17421:2: rule__Parameter__Group__4__Impl { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group__4__Impl_in_rule__Parameter__Group__435837); rule__Parameter__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__4" // $ANTLR start "rule__Parameter__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17427:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__NameAssignment_4 ) ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17431:1: ( ( ( rule__Parameter__NameAssignment_4 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17432:1: ( ( rule__Parameter__NameAssignment_4 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17432:1: ( ( rule__Parameter__NameAssignment_4 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17433:1: ( rule__Parameter__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getNameAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17434:1: ( rule__Parameter__NameAssignment_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17434:2: rule__Parameter__NameAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__NameAssignment_4_in_rule__Parameter__Group__4__Impl35864); rule__Parameter__NameAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getNameAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group__4__Impl" // $ANTLR start "rule__Parameter__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17454:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ; public final void rule__Parameter__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17458:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17459:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__0__Impl_in_rule__Parameter__Group_1__035904); rule__Parameter__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__1_in_rule__Parameter__Group_1__035907); rule__Parameter__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group_1__0" // $ANTLR start "rule__Parameter__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17466:1: rule__Parameter__Group_1__0__Impl : ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) ; public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17470:1: ( ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17471:1: ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17471:1: ( ( rule__Parameter__ExtensionAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17472:1: ( rule__Parameter__ExtensionAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17473:1: ( rule__Parameter__ExtensionAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17473:2: rule__Parameter__ExtensionAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__ExtensionAssignment_1_0_in_rule__Parameter__Group_1__0__Impl35934); rule__Parameter__ExtensionAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getExtensionAssignment_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group_1__0__Impl" // $ANTLR start "rule__Parameter__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17483:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl ; public final void rule__Parameter__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17487:1: ( rule__Parameter__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17488:2: rule__Parameter__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__Parameter__Group_1__1__Impl_in_rule__Parameter__Group_1__135964); rule__Parameter__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group_1__1" // $ANTLR start "rule__Parameter__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17494:1: rule__Parameter__Group_1__1__Impl : ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) ; public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17498:1: ( ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17499:1: ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17499:1: ( ( rule__Parameter__AnnotationsAssignment_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17500:1: ( rule__Parameter__AnnotationsAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17501:1: ( rule__Parameter__AnnotationsAssignment_1_1 )* loop186: do { int alt186=2; int LA186_0 = input.LA(1); if ( (LA186_0==118) ) { alt186=1; } switch (alt186) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17501:2: rule__Parameter__AnnotationsAssignment_1_1 { pushFollow(FollowSets001.FOLLOW_rule__Parameter__AnnotationsAssignment_1_1_in_rule__Parameter__Group_1__1__Impl35991); rule__Parameter__AnnotationsAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop186; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getAnnotationsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__Group_1__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17515:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; public final void rule__XVariableDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17519:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17520:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__036026); rule__XVariableDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__036029); rule__XVariableDeclaration__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__0" // $ANTLR start "rule__XVariableDeclaration__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17527:1: rule__XVariableDeclaration__Group__0__Impl : ( ( rule__XVariableDeclaration__Group_0__0 ) ) ; public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17531:1: ( ( ( rule__XVariableDeclaration__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17532:1: ( ( rule__XVariableDeclaration__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17532:1: ( ( rule__XVariableDeclaration__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17533:1: ( rule__XVariableDeclaration__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17534:1: ( rule__XVariableDeclaration__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17534:2: rule__XVariableDeclaration__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0__0_in_rule__XVariableDeclaration__Group__0__Impl36056); rule__XVariableDeclaration__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17544:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; public final void rule__XVariableDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17548:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17549:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__136086); rule__XVariableDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__136089); rule__XVariableDeclaration__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__1" // $ANTLR start "rule__XVariableDeclaration__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17556:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17560:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17561:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17561:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17562:1: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17563:1: ( rule__XVariableDeclaration__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17563:2: rule__XVariableDeclaration__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl36116); rule__XVariableDeclaration__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17573:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl ; public final void rule__XVariableDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17577:1: ( rule__XVariableDeclaration__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17578:2: rule__XVariableDeclaration__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__236146); rule__XVariableDeclaration__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__2" // $ANTLR start "rule__XVariableDeclaration__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17584:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Group_2__0 )? ) ; public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17588:1: ( ( ( rule__XVariableDeclaration__Group_2__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17589:1: ( ( rule__XVariableDeclaration__Group_2__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17589:1: ( ( rule__XVariableDeclaration__Group_2__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17590:1: ( rule__XVariableDeclaration__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17591:1: ( rule__XVariableDeclaration__Group_2__0 )? int alt187=2; int LA187_0 = input.LA(1); if ( (LA187_0==25) ) { alt187=1; } switch (alt187) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17591:2: rule__XVariableDeclaration__Group_2__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__0_in_rule__XVariableDeclaration__Group__2__Impl36173); rule__XVariableDeclaration__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group__2__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17607:1: rule__XVariableDeclaration__Group_0__0 : rule__XVariableDeclaration__Group_0__0__Impl ; public final void rule__XVariableDeclaration__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17611:1: ( rule__XVariableDeclaration__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17612:2: rule__XVariableDeclaration__Group_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0__0__Impl_in_rule__XVariableDeclaration__Group_0__036210); rule__XVariableDeclaration__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17618:1: rule__XVariableDeclaration__Group_0__0__Impl : ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17622:1: ( ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17623:1: ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17623:1: ( ( rule__XVariableDeclaration__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17624:1: ( rule__XVariableDeclaration__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17625:1: ( rule__XVariableDeclaration__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17625:2: rule__XVariableDeclaration__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__0_in_rule__XVariableDeclaration__Group_0__0__Impl36237); rule__XVariableDeclaration__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17637:1: rule__XVariableDeclaration__Group_0_0__0 : rule__XVariableDeclaration__Group_0_0__0__Impl rule__XVariableDeclaration__Group_0_0__1 ; public final void rule__XVariableDeclaration__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17641:1: ( rule__XVariableDeclaration__Group_0_0__0__Impl rule__XVariableDeclaration__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17642:2: rule__XVariableDeclaration__Group_0_0__0__Impl rule__XVariableDeclaration__Group_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__0__Impl_in_rule__XVariableDeclaration__Group_0_0__036269); rule__XVariableDeclaration__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__1_in_rule__XVariableDeclaration__Group_0_0__036272); rule__XVariableDeclaration__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17649:1: rule__XVariableDeclaration__Group_0_0__0__Impl : ( () ) ; public final void rule__XVariableDeclaration__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17653:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17654:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17654:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17655:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXtendVariableDeclarationAction_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17656:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17658:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getXtendVariableDeclarationAction_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17668:1: rule__XVariableDeclaration__Group_0_0__1 : rule__XVariableDeclaration__Group_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17672:1: ( rule__XVariableDeclaration__Group_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17673:2: rule__XVariableDeclaration__Group_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0__136330); rule__XVariableDeclaration__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0__1" // $ANTLR start "rule__XVariableDeclaration__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17679:1: rule__XVariableDeclaration__Group_0_0__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17683:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17684:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17684:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17685:1: ( rule__XVariableDeclaration__Alternatives_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17686:1: ( rule__XVariableDeclaration__Alternatives_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17686:2: rule__XVariableDeclaration__Alternatives_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_in_rule__XVariableDeclaration__Group_0_0__1__Impl36357); rule__XVariableDeclaration__Alternatives_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17700:1: rule__XVariableDeclaration__Group_0_0_1_0__0 : rule__XVariableDeclaration__Group_0_0_1_0__0__Impl rule__XVariableDeclaration__Group_0_0_1_0__1 ; public final void rule__XVariableDeclaration__Group_0_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17704:1: ( rule__XVariableDeclaration__Group_0_0_1_0__0__Impl rule__XVariableDeclaration__Group_0_0_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17705:2: rule__XVariableDeclaration__Group_0_0_1_0__0__Impl rule__XVariableDeclaration__Group_0_0_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__0__Impl_in_rule__XVariableDeclaration__Group_0_0_1_0__036391); rule__XVariableDeclaration__Group_0_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__1_in_rule__XVariableDeclaration__Group_0_0_1_0__036394); rule__XVariableDeclaration__Group_0_0_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17712:1: rule__XVariableDeclaration__Group_0_0_1_0__0__Impl : ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_0_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17716:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17717:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17717:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17718:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17719:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17719:2: rule__XVariableDeclaration__Alternatives_0_0_1_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_0_0_in_rule__XVariableDeclaration__Group_0_0_1_0__0__Impl36421); rule__XVariableDeclaration__Alternatives_0_0_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17729:1: rule__XVariableDeclaration__Group_0_0_1_0__1 : rule__XVariableDeclaration__Group_0_0_1_0__1__Impl ; public final void rule__XVariableDeclaration__Group_0_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17733:1: ( rule__XVariableDeclaration__Group_0_0_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17734:2: rule__XVariableDeclaration__Group_0_0_1_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0_1_0__136451); rule__XVariableDeclaration__Group_0_0_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_0__1" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17740:1: rule__XVariableDeclaration__Group_0_0_1_0__1__Impl : ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) ; public final void rule__XVariableDeclaration__Group_0_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17744:1: ( ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17745:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17745:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17746:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17747:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 )? int alt188=2; int LA188_0 = input.LA(1); if ( (LA188_0==57) ) { alt188=1; } switch (alt188) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17747:2: rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1_in_rule__XVariableDeclaration__Group_0_0_1_0__1__Impl36478); rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_0__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17761:1: rule__XVariableDeclaration__Group_0_0_1_1__0 : rule__XVariableDeclaration__Group_0_0_1_1__0__Impl rule__XVariableDeclaration__Group_0_0_1_1__1 ; public final void rule__XVariableDeclaration__Group_0_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17765:1: ( rule__XVariableDeclaration__Group_0_0_1_1__0__Impl rule__XVariableDeclaration__Group_0_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17766:2: rule__XVariableDeclaration__Group_0_0_1_1__0__Impl rule__XVariableDeclaration__Group_0_0_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__0__Impl_in_rule__XVariableDeclaration__Group_0_0_1_1__036513); rule__XVariableDeclaration__Group_0_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__1_in_rule__XVariableDeclaration__Group_0_0_1_1__036516); rule__XVariableDeclaration__Group_0_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_1__0" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17773:1: rule__XVariableDeclaration__Group_0_0_1_1__0__Impl : ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) ; public final void rule__XVariableDeclaration__Group_0_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17777:1: ( ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17778:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17778:1: ( ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17779:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17780:1: ( rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17780:2: rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0_in_rule__XVariableDeclaration__Group_0_0_1_1__0__Impl36543); rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionAssignment_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_1__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17790:1: rule__XVariableDeclaration__Group_0_0_1_1__1 : rule__XVariableDeclaration__Group_0_0_1_1__1__Impl ; public final void rule__XVariableDeclaration__Group_0_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17794:1: ( rule__XVariableDeclaration__Group_0_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17795:2: rule__XVariableDeclaration__Group_0_0_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__1__Impl_in_rule__XVariableDeclaration__Group_0_0_1_1__136573); rule__XVariableDeclaration__Group_0_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_1__1" // $ANTLR start "rule__XVariableDeclaration__Group_0_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17801:1: rule__XVariableDeclaration__Group_0_0_1_1__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) ; public final void rule__XVariableDeclaration__Group_0_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17805:1: ( ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17806:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17806:1: ( ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17807:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17808:1: ( rule__XVariableDeclaration__Alternatives_0_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17808:2: rule__XVariableDeclaration__Alternatives_0_0_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_1_1_in_rule__XVariableDeclaration__Group_0_0_1_1__1__Impl36600); rule__XVariableDeclaration__Alternatives_0_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_0_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_0_0_1_1__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17822:1: rule__XVariableDeclaration__Group_1_0__0 : rule__XVariableDeclaration__Group_1_0__0__Impl ; public final void rule__XVariableDeclaration__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17826:1: ( rule__XVariableDeclaration__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17827:2: rule__XVariableDeclaration__Group_1_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0__036634); rule__XVariableDeclaration__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17833:1: rule__XVariableDeclaration__Group_1_0__0__Impl : ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17837:1: ( ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17838:1: ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17838:1: ( ( rule__XVariableDeclaration__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17839:1: ( rule__XVariableDeclaration__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17840:1: ( rule__XVariableDeclaration__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17840:2: rule__XVariableDeclaration__Group_1_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0_0__0_in_rule__XVariableDeclaration__Group_1_0__0__Impl36661); rule__XVariableDeclaration__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17852:1: rule__XVariableDeclaration__Group_1_0_0__0 : rule__XVariableDeclaration__Group_1_0_0__0__Impl rule__XVariableDeclaration__Group_1_0_0__1 ; public final void rule__XVariableDeclaration__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17856:1: ( rule__XVariableDeclaration__Group_1_0_0__0__Impl rule__XVariableDeclaration__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17857:2: rule__XVariableDeclaration__Group_1_0_0__0__Impl rule__XVariableDeclaration__Group_1_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0_0__036693); rule__XVariableDeclaration__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0_0__1_in_rule__XVariableDeclaration__Group_1_0_0__036696); rule__XVariableDeclaration__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0_0__0" // $ANTLR start "rule__XVariableDeclaration__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17864:1: rule__XVariableDeclaration__Group_1_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17868:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17869:1: ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17869:1: ( ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17870:1: ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17871:1: ( rule__XVariableDeclaration__TypeAssignment_1_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17871:2: rule__XVariableDeclaration__TypeAssignment_1_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__TypeAssignment_1_0_0_0_in_rule__XVariableDeclaration__Group_1_0_0__0__Impl36723); rule__XVariableDeclaration__TypeAssignment_1_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0_0__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17881:1: rule__XVariableDeclaration__Group_1_0_0__1 : rule__XVariableDeclaration__Group_1_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17885:1: ( rule__XVariableDeclaration__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17886:2: rule__XVariableDeclaration__Group_1_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_1_0_0__1__Impl_in_rule__XVariableDeclaration__Group_1_0_0__136753); rule__XVariableDeclaration__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0_0__1" // $ANTLR start "rule__XVariableDeclaration__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17892:1: rule__XVariableDeclaration__Group_1_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17896:1: ( ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17897:1: ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17897:1: ( ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17898:1: ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17899:1: ( rule__XVariableDeclaration__NameAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17899:2: rule__XVariableDeclaration__NameAssignment_1_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__NameAssignment_1_0_0_1_in_rule__XVariableDeclaration__Group_1_0_0__1__Impl36780); rule__XVariableDeclaration__NameAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_1_0_0__1__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17913:1: rule__XVariableDeclaration__Group_2__0 : rule__XVariableDeclaration__Group_2__0__Impl rule__XVariableDeclaration__Group_2__1 ; public final void rule__XVariableDeclaration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17917:1: ( rule__XVariableDeclaration__Group_2__0__Impl rule__XVariableDeclaration__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17918:2: rule__XVariableDeclaration__Group_2__0__Impl rule__XVariableDeclaration__Group_2__1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__0__Impl_in_rule__XVariableDeclaration__Group_2__036814); rule__XVariableDeclaration__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__1_in_rule__XVariableDeclaration__Group_2__036817); rule__XVariableDeclaration__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2__0" // $ANTLR start "rule__XVariableDeclaration__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17925:1: rule__XVariableDeclaration__Group_2__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17929:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17930:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17930:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17931:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_2_0()); } match(input,25,FollowSets001.FOLLOW_25_in_rule__XVariableDeclaration__Group_2__0__Impl36845); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2__0__Impl" // $ANTLR start "rule__XVariableDeclaration__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17944:1: rule__XVariableDeclaration__Group_2__1 : rule__XVariableDeclaration__Group_2__1__Impl ; public final void rule__XVariableDeclaration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17948:1: ( rule__XVariableDeclaration__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17949:2: rule__XVariableDeclaration__Group_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2__1__Impl_in_rule__XVariableDeclaration__Group_2__136876); rule__XVariableDeclaration__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2__1" // $ANTLR start "rule__XVariableDeclaration__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17955:1: rule__XVariableDeclaration__Group_2__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) ; public final void rule__XVariableDeclaration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17959:1: ( ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17960:1: ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17960:1: ( ( rule__XVariableDeclaration__RightAssignment_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17961:1: ( rule__XVariableDeclaration__RightAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17962:1: ( rule__XVariableDeclaration__RightAssignment_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17962:2: rule__XVariableDeclaration__RightAssignment_2_1 { pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_2_1_in_rule__XVariableDeclaration__Group_2__1__Impl36903); rule__XVariableDeclaration__RightAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__Group_2__1__Impl" // $ANTLR start "rule__XConstructorCall__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17976:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; public final void rule__XConstructorCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17980:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17981:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__036937); rule__XConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__036940); rule__XConstructorCall__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__0" // $ANTLR start "rule__XConstructorCall__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17988:1: rule__XConstructorCall__Group__0__Impl : ( ruleXbaseConstructorCall ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17992:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17993:1: ( ruleXbaseConstructorCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17993:1: ( ruleXbaseConstructorCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:17994:1: ruleXbaseConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } pushFollow(FollowSets001.FOLLOW_ruleXbaseConstructorCall_in_rule__XConstructorCall__Group__0__Impl36967); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__0__Impl" // $ANTLR start "rule__XConstructorCall__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18005:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl ; public final void rule__XConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18009:1: ( rule__XConstructorCall__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18010:2: rule__XConstructorCall__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__136996); rule__XConstructorCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__1" // $ANTLR start "rule__XConstructorCall__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18016:1: rule__XConstructorCall__Group__1__Impl : ( ( rule__XConstructorCall__Group_1__0 )? ) ; public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18020:1: ( ( ( rule__XConstructorCall__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18021:1: ( ( rule__XConstructorCall__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18021:1: ( ( rule__XConstructorCall__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18022:1: ( rule__XConstructorCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18023:1: ( rule__XConstructorCall__Group_1__0 )? int alt189=2; alt189 = dfa189.predict(input); switch (alt189) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18023:2: rule__XConstructorCall__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__0_in_rule__XConstructorCall__Group__1__Impl37023); rule__XConstructorCall__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18037:1: rule__XConstructorCall__Group_1__0 : rule__XConstructorCall__Group_1__0__Impl rule__XConstructorCall__Group_1__1 ; public final void rule__XConstructorCall__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18041:1: ( rule__XConstructorCall__Group_1__0__Impl rule__XConstructorCall__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18042:2: rule__XConstructorCall__Group_1__0__Impl rule__XConstructorCall__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__0__Impl_in_rule__XConstructorCall__Group_1__037058); rule__XConstructorCall__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__1_in_rule__XConstructorCall__Group_1__037061); rule__XConstructorCall__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__0" // $ANTLR start "rule__XConstructorCall__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18049:1: rule__XConstructorCall__Group_1__0__Impl : ( ( rule__XConstructorCall__Group_1_0__0 ) ) ; public final void rule__XConstructorCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18053:1: ( ( ( rule__XConstructorCall__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18054:1: ( ( rule__XConstructorCall__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18054:1: ( ( rule__XConstructorCall__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18055:1: ( rule__XConstructorCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18056:1: ( rule__XConstructorCall__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18056:2: rule__XConstructorCall__Group_1_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0__0_in_rule__XConstructorCall__Group_1__0__Impl37088); rule__XConstructorCall__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18066:1: rule__XConstructorCall__Group_1__1 : rule__XConstructorCall__Group_1__1__Impl rule__XConstructorCall__Group_1__2 ; public final void rule__XConstructorCall__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18070:1: ( rule__XConstructorCall__Group_1__1__Impl rule__XConstructorCall__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18071:2: rule__XConstructorCall__Group_1__1__Impl rule__XConstructorCall__Group_1__2 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__1__Impl_in_rule__XConstructorCall__Group_1__137118); rule__XConstructorCall__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__2_in_rule__XConstructorCall__Group_1__137121); rule__XConstructorCall__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__1" // $ANTLR start "rule__XConstructorCall__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18078:1: rule__XConstructorCall__Group_1__1__Impl : ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) ; public final void rule__XConstructorCall__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18082:1: ( ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18083:1: ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18083:1: ( ( rule__XConstructorCall__MembersAssignment_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18084:1: ( rule__XConstructorCall__MembersAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getMembersAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18085:1: ( rule__XConstructorCall__MembersAssignment_1_1 )* loop190: do { int alt190=2; int LA190_0 = input.LA(1); if ( (LA190_0==RULE_ID||(LA190_0>=30 && LA190_0<=31)||(LA190_0>=35 && LA190_0<=57)||LA190_0==78||LA190_0==95||(LA190_0>=100 && LA190_0<=101)||LA190_0==118||(LA190_0>=134 && LA190_0<=135)||LA190_0==137) ) { alt190=1; } switch (alt190) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18085:2: rule__XConstructorCall__MembersAssignment_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__MembersAssignment_1_1_in_rule__XConstructorCall__Group_1__1__Impl37148); rule__XConstructorCall__MembersAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop190; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getMembersAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__1__Impl" // $ANTLR start "rule__XConstructorCall__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18095:1: rule__XConstructorCall__Group_1__2 : rule__XConstructorCall__Group_1__2__Impl ; public final void rule__XConstructorCall__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18099:1: ( rule__XConstructorCall__Group_1__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18100:2: rule__XConstructorCall__Group_1__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1__2__Impl_in_rule__XConstructorCall__Group_1__237179); rule__XConstructorCall__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__2" // $ANTLR start "rule__XConstructorCall__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18106:1: rule__XConstructorCall__Group_1__2__Impl : ( '}' ) ; public final void rule__XConstructorCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18110:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18111:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18111:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18112:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightCurlyBracketKeyword_1_2()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__XConstructorCall__Group_1__2__Impl37207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getRightCurlyBracketKeyword_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1__2__Impl" // $ANTLR start "rule__XConstructorCall__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18131:1: rule__XConstructorCall__Group_1_0__0 : rule__XConstructorCall__Group_1_0__0__Impl ; public final void rule__XConstructorCall__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18135:1: ( rule__XConstructorCall__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18136:2: rule__XConstructorCall__Group_1_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0__0__Impl_in_rule__XConstructorCall__Group_1_0__037244); rule__XConstructorCall__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0__0" // $ANTLR start "rule__XConstructorCall__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18142:1: rule__XConstructorCall__Group_1_0__0__Impl : ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) ; public final void rule__XConstructorCall__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18146:1: ( ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18147:1: ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18147:1: ( ( rule__XConstructorCall__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18148:1: ( rule__XConstructorCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18149:1: ( rule__XConstructorCall__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18149:2: rule__XConstructorCall__Group_1_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0_0__0_in_rule__XConstructorCall__Group_1_0__0__Impl37271); rule__XConstructorCall__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18161:1: rule__XConstructorCall__Group_1_0_0__0 : rule__XConstructorCall__Group_1_0_0__0__Impl rule__XConstructorCall__Group_1_0_0__1 ; public final void rule__XConstructorCall__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18165:1: ( rule__XConstructorCall__Group_1_0_0__0__Impl rule__XConstructorCall__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18166:2: rule__XConstructorCall__Group_1_0_0__0__Impl rule__XConstructorCall__Group_1_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0_0__0__Impl_in_rule__XConstructorCall__Group_1_0_0__037303); rule__XConstructorCall__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0_0__1_in_rule__XConstructorCall__Group_1_0_0__037306); rule__XConstructorCall__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0_0__0" // $ANTLR start "rule__XConstructorCall__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18173:1: rule__XConstructorCall__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XConstructorCall__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18177:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18178:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18178:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18179:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAnonymousClassConstructorCallAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18180:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18182:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getAnonymousClassConstructorCallAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0_0__0__Impl" // $ANTLR start "rule__XConstructorCall__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18192:1: rule__XConstructorCall__Group_1_0_0__1 : rule__XConstructorCall__Group_1_0_0__1__Impl ; public final void rule__XConstructorCall__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18196:1: ( rule__XConstructorCall__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18197:2: rule__XConstructorCall__Group_1_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_1_0_0__1__Impl_in_rule__XConstructorCall__Group_1_0_0__137364); rule__XConstructorCall__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0_0__1" // $ANTLR start "rule__XConstructorCall__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18203:1: rule__XConstructorCall__Group_1_0_0__1__Impl : ( '{' ) ; public final void rule__XConstructorCall__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18207:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18208:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18208:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18209:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLeftCurlyBracketKeyword_1_0_0_1()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__XConstructorCall__Group_1_0_0__1__Impl37392); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getLeftCurlyBracketKeyword_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__Group_1_0_0__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18226:1: rule__XbaseConstructorCall__Group__0 : rule__XbaseConstructorCall__Group__0__Impl rule__XbaseConstructorCall__Group__1 ; public final void rule__XbaseConstructorCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18230:1: ( rule__XbaseConstructorCall__Group__0__Impl rule__XbaseConstructorCall__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18231:2: rule__XbaseConstructorCall__Group__0__Impl rule__XbaseConstructorCall__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__0__Impl_in_rule__XbaseConstructorCall__Group__037427); rule__XbaseConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__1_in_rule__XbaseConstructorCall__Group__037430); rule__XbaseConstructorCall__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__0" // $ANTLR start "rule__XbaseConstructorCall__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18238:1: rule__XbaseConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XbaseConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18242:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18243:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18243:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18244:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getXConstructorCallAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18245:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18247:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getXConstructorCallAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18257:1: rule__XbaseConstructorCall__Group__1 : rule__XbaseConstructorCall__Group__1__Impl rule__XbaseConstructorCall__Group__2 ; public final void rule__XbaseConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18261:1: ( rule__XbaseConstructorCall__Group__1__Impl rule__XbaseConstructorCall__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18262:2: rule__XbaseConstructorCall__Group__1__Impl rule__XbaseConstructorCall__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__1__Impl_in_rule__XbaseConstructorCall__Group__137488); rule__XbaseConstructorCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__2_in_rule__XbaseConstructorCall__Group__137491); rule__XbaseConstructorCall__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__1" // $ANTLR start "rule__XbaseConstructorCall__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18269:1: rule__XbaseConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XbaseConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18273:1: ( ( 'new' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18274:1: ( 'new' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18274:1: ( 'new' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18275:1: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getNewKeyword_1()); } match(input,109,FollowSets001.FOLLOW_109_in_rule__XbaseConstructorCall__Group__1__Impl37519); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getNewKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18288:1: rule__XbaseConstructorCall__Group__2 : rule__XbaseConstructorCall__Group__2__Impl rule__XbaseConstructorCall__Group__3 ; public final void rule__XbaseConstructorCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18292:1: ( rule__XbaseConstructorCall__Group__2__Impl rule__XbaseConstructorCall__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18293:2: rule__XbaseConstructorCall__Group__2__Impl rule__XbaseConstructorCall__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__2__Impl_in_rule__XbaseConstructorCall__Group__237550); rule__XbaseConstructorCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__3_in_rule__XbaseConstructorCall__Group__237553); rule__XbaseConstructorCall__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__2" // $ANTLR start "rule__XbaseConstructorCall__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18300:1: rule__XbaseConstructorCall__Group__2__Impl : ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) ; public final void rule__XbaseConstructorCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18304:1: ( ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18305:1: ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18305:1: ( ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18306:1: ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18307:1: ( rule__XbaseConstructorCall__ConstructorAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18307:2: rule__XbaseConstructorCall__ConstructorAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ConstructorAssignment_2_in_rule__XbaseConstructorCall__Group__2__Impl37580); rule__XbaseConstructorCall__ConstructorAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getConstructorAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__2__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18317:1: rule__XbaseConstructorCall__Group__3 : rule__XbaseConstructorCall__Group__3__Impl rule__XbaseConstructorCall__Group__4 ; public final void rule__XbaseConstructorCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18321:1: ( rule__XbaseConstructorCall__Group__3__Impl rule__XbaseConstructorCall__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18322:2: rule__XbaseConstructorCall__Group__3__Impl rule__XbaseConstructorCall__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__3__Impl_in_rule__XbaseConstructorCall__Group__337610); rule__XbaseConstructorCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__4_in_rule__XbaseConstructorCall__Group__337613); rule__XbaseConstructorCall__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__3" // $ANTLR start "rule__XbaseConstructorCall__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18329:1: rule__XbaseConstructorCall__Group__3__Impl : ( ( rule__XbaseConstructorCall__Group_3__0 )? ) ; public final void rule__XbaseConstructorCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18333:1: ( ( ( rule__XbaseConstructorCall__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18334:1: ( ( rule__XbaseConstructorCall__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18334:1: ( ( rule__XbaseConstructorCall__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18335:1: ( rule__XbaseConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18336:1: ( rule__XbaseConstructorCall__Group_3__0 )? int alt191=2; alt191 = dfa191.predict(input); switch (alt191) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18336:2: rule__XbaseConstructorCall__Group_3__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_rule__XbaseConstructorCall__Group__3__Impl37640); rule__XbaseConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__3__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18346:1: rule__XbaseConstructorCall__Group__4 : rule__XbaseConstructorCall__Group__4__Impl rule__XbaseConstructorCall__Group__5 ; public final void rule__XbaseConstructorCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18350:1: ( rule__XbaseConstructorCall__Group__4__Impl rule__XbaseConstructorCall__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18351:2: rule__XbaseConstructorCall__Group__4__Impl rule__XbaseConstructorCall__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__4__Impl_in_rule__XbaseConstructorCall__Group__437671); rule__XbaseConstructorCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__5_in_rule__XbaseConstructorCall__Group__437674); rule__XbaseConstructorCall__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__4" // $ANTLR start "rule__XbaseConstructorCall__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18358:1: rule__XbaseConstructorCall__Group__4__Impl : ( ( rule__XbaseConstructorCall__Group_4__0 )? ) ; public final void rule__XbaseConstructorCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18362:1: ( ( ( rule__XbaseConstructorCall__Group_4__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18363:1: ( ( rule__XbaseConstructorCall__Group_4__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18363:1: ( ( rule__XbaseConstructorCall__Group_4__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18364:1: ( rule__XbaseConstructorCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18365:1: ( rule__XbaseConstructorCall__Group_4__0 )? int alt192=2; alt192 = dfa192.predict(input); switch (alt192) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18365:2: rule__XbaseConstructorCall__Group_4__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_rule__XbaseConstructorCall__Group__4__Impl37701); rule__XbaseConstructorCall__Group_4__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__4__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18375:1: rule__XbaseConstructorCall__Group__5 : rule__XbaseConstructorCall__Group__5__Impl ; public final void rule__XbaseConstructorCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18379:1: ( rule__XbaseConstructorCall__Group__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18380:2: rule__XbaseConstructorCall__Group__5__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group__5__Impl_in_rule__XbaseConstructorCall__Group__537732); rule__XbaseConstructorCall__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__5" // $ANTLR start "rule__XbaseConstructorCall__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18386:1: rule__XbaseConstructorCall__Group__5__Impl : ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) ; public final void rule__XbaseConstructorCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18390:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18391:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18391:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18392:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18393:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )? int alt193=2; alt193 = dfa193.predict(input); switch (alt193) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18393:2: rule__XbaseConstructorCall__ArgumentsAssignment_5 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_rule__XbaseConstructorCall__Group__5__Impl37759); rule__XbaseConstructorCall__ArgumentsAssignment_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group__5__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18415:1: rule__XbaseConstructorCall__Group_3__0 : rule__XbaseConstructorCall__Group_3__0__Impl rule__XbaseConstructorCall__Group_3__1 ; public final void rule__XbaseConstructorCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18419:1: ( rule__XbaseConstructorCall__Group_3__0__Impl rule__XbaseConstructorCall__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18420:2: rule__XbaseConstructorCall__Group_3__0__Impl rule__XbaseConstructorCall__Group_3__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__0__Impl_in_rule__XbaseConstructorCall__Group_3__037802); rule__XbaseConstructorCall__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__1_in_rule__XbaseConstructorCall__Group_3__037805); rule__XbaseConstructorCall__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__0" // $ANTLR start "rule__XbaseConstructorCall__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18427:1: rule__XbaseConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; public final void rule__XbaseConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18431:1: ( ( ( '<' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18432:1: ( ( '<' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18432:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18433:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getLessThanSignKeyword_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18434:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18435:2: '<' { match(input,74,FollowSets001.FOLLOW_74_in_rule__XbaseConstructorCall__Group_3__0__Impl37834); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getLessThanSignKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18446:1: rule__XbaseConstructorCall__Group_3__1 : rule__XbaseConstructorCall__Group_3__1__Impl rule__XbaseConstructorCall__Group_3__2 ; public final void rule__XbaseConstructorCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18450:1: ( rule__XbaseConstructorCall__Group_3__1__Impl rule__XbaseConstructorCall__Group_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18451:2: rule__XbaseConstructorCall__Group_3__1__Impl rule__XbaseConstructorCall__Group_3__2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__1__Impl_in_rule__XbaseConstructorCall__Group_3__137866); rule__XbaseConstructorCall__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__2_in_rule__XbaseConstructorCall__Group_3__137869); rule__XbaseConstructorCall__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__1" // $ANTLR start "rule__XbaseConstructorCall__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18458:1: rule__XbaseConstructorCall__Group_3__1__Impl : ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; public final void rule__XbaseConstructorCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18462:1: ( ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18463:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18463:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18464:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18465:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18465:2: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XbaseConstructorCall__Group_3__1__Impl37896); rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18475:1: rule__XbaseConstructorCall__Group_3__2 : rule__XbaseConstructorCall__Group_3__2__Impl rule__XbaseConstructorCall__Group_3__3 ; public final void rule__XbaseConstructorCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18479:1: ( rule__XbaseConstructorCall__Group_3__2__Impl rule__XbaseConstructorCall__Group_3__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18480:2: rule__XbaseConstructorCall__Group_3__2__Impl rule__XbaseConstructorCall__Group_3__3 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__2__Impl_in_rule__XbaseConstructorCall__Group_3__237926); rule__XbaseConstructorCall__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__3_in_rule__XbaseConstructorCall__Group_3__237929); rule__XbaseConstructorCall__Group_3__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__2" // $ANTLR start "rule__XbaseConstructorCall__Group_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18487:1: rule__XbaseConstructorCall__Group_3__2__Impl : ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) ; public final void rule__XbaseConstructorCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18491:1: ( ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18492:1: ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18492:1: ( ( rule__XbaseConstructorCall__Group_3_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18493:1: ( rule__XbaseConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_3_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18494:1: ( rule__XbaseConstructorCall__Group_3_2__0 )* loop194: do { int alt194=2; int LA194_0 = input.LA(1); if ( (LA194_0==94) ) { alt194=1; } switch (alt194) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18494:2: rule__XbaseConstructorCall__Group_3_2__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__0_in_rule__XbaseConstructorCall__Group_3__2__Impl37956); rule__XbaseConstructorCall__Group_3_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop194; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__2__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18504:1: rule__XbaseConstructorCall__Group_3__3 : rule__XbaseConstructorCall__Group_3__3__Impl ; public final void rule__XbaseConstructorCall__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18508:1: ( rule__XbaseConstructorCall__Group_3__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18509:2: rule__XbaseConstructorCall__Group_3__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3__3__Impl_in_rule__XbaseConstructorCall__Group_3__337987); rule__XbaseConstructorCall__Group_3__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__3" // $ANTLR start "rule__XbaseConstructorCall__Group_3__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18515:1: rule__XbaseConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XbaseConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18519:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18520:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18520:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18521:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } match(input,73,FollowSets001.FOLLOW_73_in_rule__XbaseConstructorCall__Group_3__3__Impl38015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3__3__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18542:1: rule__XbaseConstructorCall__Group_3_2__0 : rule__XbaseConstructorCall__Group_3_2__0__Impl rule__XbaseConstructorCall__Group_3_2__1 ; public final void rule__XbaseConstructorCall__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18546:1: ( rule__XbaseConstructorCall__Group_3_2__0__Impl rule__XbaseConstructorCall__Group_3_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18547:2: rule__XbaseConstructorCall__Group_3_2__0__Impl rule__XbaseConstructorCall__Group_3_2__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__0__Impl_in_rule__XbaseConstructorCall__Group_3_2__038054); rule__XbaseConstructorCall__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__1_in_rule__XbaseConstructorCall__Group_3_2__038057); rule__XbaseConstructorCall__Group_3_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3_2__0" // $ANTLR start "rule__XbaseConstructorCall__Group_3_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18554:1: rule__XbaseConstructorCall__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XbaseConstructorCall__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18558:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18559:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18559:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18560:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_3_2_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XbaseConstructorCall__Group_3_2__0__Impl38085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3_2__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_3_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18573:1: rule__XbaseConstructorCall__Group_3_2__1 : rule__XbaseConstructorCall__Group_3_2__1__Impl ; public final void rule__XbaseConstructorCall__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18577:1: ( rule__XbaseConstructorCall__Group_3_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18578:2: rule__XbaseConstructorCall__Group_3_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_3_2__1__Impl_in_rule__XbaseConstructorCall__Group_3_2__138116); rule__XbaseConstructorCall__Group_3_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3_2__1" // $ANTLR start "rule__XbaseConstructorCall__Group_3_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18584:1: rule__XbaseConstructorCall__Group_3_2__1__Impl : ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; public final void rule__XbaseConstructorCall__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18588:1: ( ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18589:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18589:1: ( ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18590:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18591:1: ( rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18591:2: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XbaseConstructorCall__Group_3_2__1__Impl38143); rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_3_2__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18605:1: rule__XbaseConstructorCall__Group_4__0 : rule__XbaseConstructorCall__Group_4__0__Impl rule__XbaseConstructorCall__Group_4__1 ; public final void rule__XbaseConstructorCall__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18609:1: ( rule__XbaseConstructorCall__Group_4__0__Impl rule__XbaseConstructorCall__Group_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18610:2: rule__XbaseConstructorCall__Group_4__0__Impl rule__XbaseConstructorCall__Group_4__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__0__Impl_in_rule__XbaseConstructorCall__Group_4__038177); rule__XbaseConstructorCall__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__1_in_rule__XbaseConstructorCall__Group_4__038180); rule__XbaseConstructorCall__Group_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__0" // $ANTLR start "rule__XbaseConstructorCall__Group_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18617:1: rule__XbaseConstructorCall__Group_4__0__Impl : ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; public final void rule__XbaseConstructorCall__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18621:1: ( ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18622:1: ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18622:1: ( ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18623:1: ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18624:1: ( rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18624:2: rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XbaseConstructorCall__Group_4__0__Impl38207); rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18634:1: rule__XbaseConstructorCall__Group_4__1 : rule__XbaseConstructorCall__Group_4__1__Impl rule__XbaseConstructorCall__Group_4__2 ; public final void rule__XbaseConstructorCall__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18638:1: ( rule__XbaseConstructorCall__Group_4__1__Impl rule__XbaseConstructorCall__Group_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18639:2: rule__XbaseConstructorCall__Group_4__1__Impl rule__XbaseConstructorCall__Group_4__2 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__1__Impl_in_rule__XbaseConstructorCall__Group_4__138237); rule__XbaseConstructorCall__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__2_in_rule__XbaseConstructorCall__Group_4__138240); rule__XbaseConstructorCall__Group_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__1" // $ANTLR start "rule__XbaseConstructorCall__Group_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18646:1: rule__XbaseConstructorCall__Group_4__1__Impl : ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) ; public final void rule__XbaseConstructorCall__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18650:1: ( ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18651:1: ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18651:1: ( ( rule__XbaseConstructorCall__Alternatives_4_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18652:1: ( rule__XbaseConstructorCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getAlternatives_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18653:1: ( rule__XbaseConstructorCall__Alternatives_4_1 )? int alt195=2; int LA195_0 = input.LA(1); if ( ((LA195_0>=RULE_ID && LA195_0<=RULE_RICH_TEXT_START)||(LA195_0>=28 && LA195_0<=29)||(LA195_0>=34 && LA195_0<=47)||(LA195_0>=50 && LA195_0<=62)||LA195_0==74||LA195_0==78||(LA195_0>=81 && LA195_0<=82)||LA195_0==87||(LA195_0>=91 && LA195_0<=92)||LA195_0==95||LA195_0==97||LA195_0==102||LA195_0==104||LA195_0==107||(LA195_0>=109 && LA195_0<=110)||LA195_0==119||LA195_0==121||(LA195_0>=124 && LA195_0<=130)||LA195_0==141) ) { alt195=1; } switch (alt195) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18653:2: rule__XbaseConstructorCall__Alternatives_4_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Alternatives_4_1_in_rule__XbaseConstructorCall__Group_4__1__Impl38267); rule__XbaseConstructorCall__Alternatives_4_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getAlternatives_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18663:1: rule__XbaseConstructorCall__Group_4__2 : rule__XbaseConstructorCall__Group_4__2__Impl ; public final void rule__XbaseConstructorCall__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18667:1: ( rule__XbaseConstructorCall__Group_4__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18668:2: rule__XbaseConstructorCall__Group_4__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4__2__Impl_in_rule__XbaseConstructorCall__Group_4__238298); rule__XbaseConstructorCall__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__2" // $ANTLR start "rule__XbaseConstructorCall__Group_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18674:1: rule__XbaseConstructorCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XbaseConstructorCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18678:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18679:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18679:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18680:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getRightParenthesisKeyword_4_2()); } match(input,96,FollowSets001.FOLLOW_96_in_rule__XbaseConstructorCall__Group_4__2__Impl38326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getRightParenthesisKeyword_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4__2__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18699:1: rule__XbaseConstructorCall__Group_4_1_1__0 : rule__XbaseConstructorCall__Group_4_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1__1 ; public final void rule__XbaseConstructorCall__Group_4_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18703:1: ( rule__XbaseConstructorCall__Group_4_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18704:2: rule__XbaseConstructorCall__Group_4_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0__Impl_in_rule__XbaseConstructorCall__Group_4_1_1__038363); rule__XbaseConstructorCall__Group_4_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1__038366); rule__XbaseConstructorCall__Group_4_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1__0" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18711:1: rule__XbaseConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; public final void rule__XbaseConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18715:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18716:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18716:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18717:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18718:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18718:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XbaseConstructorCall__Group_4_1_1__0__Impl38393); rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18728:1: rule__XbaseConstructorCall__Group_4_1_1__1 : rule__XbaseConstructorCall__Group_4_1_1__1__Impl ; public final void rule__XbaseConstructorCall__Group_4_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18732:1: ( rule__XbaseConstructorCall__Group_4_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18733:2: rule__XbaseConstructorCall__Group_4_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__1__Impl_in_rule__XbaseConstructorCall__Group_4_1_1__138423); rule__XbaseConstructorCall__Group_4_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1__1" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18739:1: rule__XbaseConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) ; public final void rule__XbaseConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18743:1: ( ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18744:1: ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18744:1: ( ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18745:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18746:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0 )* loop196: do { int alt196=2; int LA196_0 = input.LA(1); if ( (LA196_0==94) ) { alt196=1; } switch (alt196) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18746:2: rule__XbaseConstructorCall__Group_4_1_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__0_in_rule__XbaseConstructorCall__Group_4_1_1__1__Impl38450); rule__XbaseConstructorCall__Group_4_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop196; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getGroup_4_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1__1__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18760:1: rule__XbaseConstructorCall__Group_4_1_1_1__0 : rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1_1__1 ; public final void rule__XbaseConstructorCall__Group_4_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18764:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18765:2: rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl rule__XbaseConstructorCall__Group_4_1_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XbaseConstructorCall__Group_4_1_1_1__038485); rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1_1__038488); rule__XbaseConstructorCall__Group_4_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1_1__0" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18772:1: rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; public final void rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18776:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18777:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18777:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18778:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl38516); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18791:1: rule__XbaseConstructorCall__Group_4_1_1_1__1 : rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl ; public final void rule__XbaseConstructorCall__Group_4_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18795:1: ( rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18796:2: rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XbaseConstructorCall__Group_4_1_1_1__138547); rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1_1__1" // $ANTLR start "rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18802:1: rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; public final void rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18806:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18807:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18807:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18808:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18809:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18809:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl38574); rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl" // $ANTLR start "rule__JvmFormalParameter__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18823:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; public final void rule__JvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18827:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18828:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__038608); rule__JvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__038611); rule__JvmFormalParameter__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__0" // $ANTLR start "rule__JvmFormalParameter__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18835:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) ; public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18839:1: ( ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18840:1: ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18840:1: ( ( rule__JvmFormalParameter__ExtensionAssignment_0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18841:1: ( rule__JvmFormalParameter__ExtensionAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18842:1: ( rule__JvmFormalParameter__ExtensionAssignment_0 )? int alt197=2; int LA197_0 = input.LA(1); if ( (LA197_0==57) ) { alt197=1; } switch (alt197) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18842:2: rule__JvmFormalParameter__ExtensionAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ExtensionAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl38638); rule__JvmFormalParameter__ExtensionAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getExtensionAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__0__Impl" // $ANTLR start "rule__JvmFormalParameter__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18852:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl rule__JvmFormalParameter__Group__2 ; public final void rule__JvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18856:1: ( rule__JvmFormalParameter__Group__1__Impl rule__JvmFormalParameter__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18857:2: rule__JvmFormalParameter__Group__1__Impl rule__JvmFormalParameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__138669); rule__JvmFormalParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__2_in_rule__JvmFormalParameter__Group__138672); rule__JvmFormalParameter__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__1" // $ANTLR start "rule__JvmFormalParameter__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18864:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) ; public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18868:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18869:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18869:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18870:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18871:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_1 )? int alt198=2; switch ( input.LA(1) ) { case RULE_ID: { int LA198_1 = input.LA(2); if ( (LA198_1==RULE_ID||LA198_1==28||(LA198_1>=34 && LA198_1<=47)||(LA198_1>=50 && LA198_1<=56)||(LA198_1>=58 && LA198_1<=62)||LA198_1==74||LA198_1==90||LA198_1==97) ) { alt198=1; } } break; case 52: { int LA198_2 = input.LA(2); if ( (LA198_2==RULE_ID||LA198_2==28||(LA198_2>=34 && LA198_2<=47)||(LA198_2>=50 && LA198_2<=56)||(LA198_2>=58 && LA198_2<=62)||LA198_2==74||LA198_2==90||LA198_2==97) ) { alt198=1; } } break; case 53: { int LA198_3 = input.LA(2); if ( (LA198_3==RULE_ID||LA198_3==28||(LA198_3>=34 && LA198_3<=47)||(LA198_3>=50 && LA198_3<=56)||(LA198_3>=58 && LA198_3<=62)||LA198_3==74||LA198_3==90||LA198_3==97) ) { alt198=1; } } break; case 54: { int LA198_4 = input.LA(2); if ( (LA198_4==RULE_ID||LA198_4==28||(LA198_4>=34 && LA198_4<=47)||(LA198_4>=50 && LA198_4<=56)||(LA198_4>=58 && LA198_4<=62)||LA198_4==74||LA198_4==90||LA198_4==97) ) { alt198=1; } } break; case 55: { int LA198_5 = input.LA(2); if ( (LA198_5==RULE_ID||LA198_5==28||(LA198_5>=34 && LA198_5<=47)||(LA198_5>=50 && LA198_5<=56)||(LA198_5>=58 && LA198_5<=62)||LA198_5==74||LA198_5==90||LA198_5==97) ) { alt198=1; } } break; case 56: { int LA198_6 = input.LA(2); if ( (LA198_6==RULE_ID||LA198_6==28||(LA198_6>=34 && LA198_6<=47)||(LA198_6>=50 && LA198_6<=56)||(LA198_6>=58 && LA198_6<=62)||LA198_6==74||LA198_6==90||LA198_6==97) ) { alt198=1; } } break; case 78: case 95: { alt198=1; } break; } switch (alt198) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18871:2: rule__JvmFormalParameter__ParameterTypeAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl38699); rule__JvmFormalParameter__ParameterTypeAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__1__Impl" // $ANTLR start "rule__JvmFormalParameter__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18881:1: rule__JvmFormalParameter__Group__2 : rule__JvmFormalParameter__Group__2__Impl ; public final void rule__JvmFormalParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18885:1: ( rule__JvmFormalParameter__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18886:2: rule__JvmFormalParameter__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__2__Impl_in_rule__JvmFormalParameter__Group__238730); rule__JvmFormalParameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__2" // $ANTLR start "rule__JvmFormalParameter__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18892:1: rule__JvmFormalParameter__Group__2__Impl : ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) ; public final void rule__JvmFormalParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18896:1: ( ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18897:1: ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18897:1: ( ( rule__JvmFormalParameter__NameAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18898:1: ( rule__JvmFormalParameter__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18899:1: ( rule__JvmFormalParameter__NameAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18899:2: rule__JvmFormalParameter__NameAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_2_in_rule__JvmFormalParameter__Group__2__Impl38757); rule__JvmFormalParameter__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__Group__2__Impl" // $ANTLR start "rule__FullJvmFormalParameter__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18915:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18919:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18920:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__038793); rule__FullJvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__038796); rule__FullJvmFormalParameter__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__0" // $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18927:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) ; public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18931:1: ( ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18932:1: ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18932:1: ( ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18933:1: ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18934:1: ( rule__FullJvmFormalParameter__ExtensionAssignment_0 )? int alt199=2; int LA199_0 = input.LA(1); if ( (LA199_0==57) ) { alt199=1; } switch (alt199) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18934:2: rule__FullJvmFormalParameter__ExtensionAssignment_0 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__ExtensionAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl38823); rule__FullJvmFormalParameter__ExtensionAssignment_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getExtensionAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__0__Impl" // $ANTLR start "rule__FullJvmFormalParameter__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18944:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl rule__FullJvmFormalParameter__Group__2 ; public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18948:1: ( rule__FullJvmFormalParameter__Group__1__Impl rule__FullJvmFormalParameter__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18949:2: rule__FullJvmFormalParameter__Group__1__Impl rule__FullJvmFormalParameter__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__138854); rule__FullJvmFormalParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__2_in_rule__FullJvmFormalParameter__Group__138857); rule__FullJvmFormalParameter__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__1" // $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18956:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) ; public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18960:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18961:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18961:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18962:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18963:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18963:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl38884); rule__FullJvmFormalParameter__ParameterTypeAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__1__Impl" // $ANTLR start "rule__FullJvmFormalParameter__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18973:1: rule__FullJvmFormalParameter__Group__2 : rule__FullJvmFormalParameter__Group__2__Impl ; public final void rule__FullJvmFormalParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18977:1: ( rule__FullJvmFormalParameter__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18978:2: rule__FullJvmFormalParameter__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__2__Impl_in_rule__FullJvmFormalParameter__Group__238914); rule__FullJvmFormalParameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__2" // $ANTLR start "rule__FullJvmFormalParameter__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18984:1: rule__FullJvmFormalParameter__Group__2__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) ; public final void rule__FullJvmFormalParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18988:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18989:1: ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18989:1: ( ( rule__FullJvmFormalParameter__NameAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18990:1: ( rule__FullJvmFormalParameter__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18991:1: ( rule__FullJvmFormalParameter__NameAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18991:2: rule__FullJvmFormalParameter__NameAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__NameAssignment_2_in_rule__FullJvmFormalParameter__Group__2__Impl38941); rule__FullJvmFormalParameter__NameAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__Group__2__Impl" // $ANTLR start "rule__XSwitchExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19007:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; public final void rule__XSwitchExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19011:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19012:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__038977); rule__XSwitchExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__038980); rule__XSwitchExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__0" // $ANTLR start "rule__XSwitchExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19019:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19023:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19024:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19024:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19025:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19026:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19028:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19038:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; public final void rule__XSwitchExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19042:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19043:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__139038); rule__XSwitchExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__139041); rule__XSwitchExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__1" // $ANTLR start "rule__XSwitchExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19050:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19054:1: ( ( 'switch' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19055:1: ( 'switch' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19055:1: ( 'switch' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19056:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } match(input,110,FollowSets001.FOLLOW_110_in_rule__XSwitchExpression__Group__1__Impl39069); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19069:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; public final void rule__XSwitchExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19073:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19074:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__239100); rule__XSwitchExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__239103); rule__XSwitchExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__2" // $ANTLR start "rule__XSwitchExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19081:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ; public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19085:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19086:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19086:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19087:1: ( rule__XSwitchExpression__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19088:1: ( rule__XSwitchExpression__Alternatives_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19088:2: rule__XSwitchExpression__Alternatives_2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl39130); rule__XSwitchExpression__Alternatives_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__2__Impl" // $ANTLR start "rule__XSwitchExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19098:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; public final void rule__XSwitchExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19102:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19103:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__339160); rule__XSwitchExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__339163); rule__XSwitchExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__3" // $ANTLR start "rule__XSwitchExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19110:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19114:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19115:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19115:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19116:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } match(input,92,FollowSets001.FOLLOW_92_in_rule__XSwitchExpression__Group__3__Impl39191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__3__Impl" // $ANTLR start "rule__XSwitchExpression__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19129:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; public final void rule__XSwitchExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19133:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19134:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__439222); rule__XSwitchExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__439225); rule__XSwitchExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__4" // $ANTLR start "rule__XSwitchExpression__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19141:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ; public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19145:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19146:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19146:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19147:1: ( rule__XSwitchExpression__CasesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19148:1: ( rule__XSwitchExpression__CasesAssignment_4 )* loop200: do { int alt200=2; int LA200_0 = input.LA(1); if ( (LA200_0==RULE_ID||(LA200_0>=52 && LA200_0<=56)||LA200_0==78||(LA200_0>=94 && LA200_0<=95)||LA200_0==108||LA200_0==123) ) { alt200=1; } switch (alt200) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19148:2: rule__XSwitchExpression__CasesAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl39252); rule__XSwitchExpression__CasesAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop200; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__4__Impl" // $ANTLR start "rule__XSwitchExpression__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19158:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; public final void rule__XSwitchExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19162:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19163:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__539283); rule__XSwitchExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__539286); rule__XSwitchExpression__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__5" // $ANTLR start "rule__XSwitchExpression__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19170:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ; public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19174:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19175:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19175:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19176:1: ( rule__XSwitchExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19177:1: ( rule__XSwitchExpression__Group_5__0 )? int alt201=2; int LA201_0 = input.LA(1); if ( (LA201_0==111) ) { alt201=1; } switch (alt201) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19177:2: rule__XSwitchExpression__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl39313); rule__XSwitchExpression__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__5__Impl" // $ANTLR start "rule__XSwitchExpression__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19187:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; public final void rule__XSwitchExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19191:1: ( rule__XSwitchExpression__Group__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19192:2: rule__XSwitchExpression__Group__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__639344); rule__XSwitchExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__6" // $ANTLR start "rule__XSwitchExpression__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19198:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19202:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19203:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19203:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19204:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } match(input,93,FollowSets001.FOLLOW_93_in_rule__XSwitchExpression__Group__6__Impl39372); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group__6__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19231:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19235:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19236:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__039417); rule__XSwitchExpression__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__039420); rule__XSwitchExpression__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__0" // $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19243:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19247:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19248:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19248:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19249:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19250:1: ( rule__XSwitchExpression__Group_2_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19250:2: rule__XSwitchExpression__Group_2_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl39447); rule__XSwitchExpression__Group_2_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19260:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ; public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19264:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19265:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__139477); rule__XSwitchExpression__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__139480); rule__XSwitchExpression__Group_2_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__1" // $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19272:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19276:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19277:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19277:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19278:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19279:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19279:2: rule__XSwitchExpression__SwitchAssignment_2_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl39507); rule__XSwitchExpression__SwitchAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19289:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19293:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19294:2: rule__XSwitchExpression__Group_2_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__239537); rule__XSwitchExpression__Group_2_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__2" // $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19300:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ; public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19304:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19305:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19305:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19306:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } match(input,96,FollowSets001.FOLLOW_96_in_rule__XSwitchExpression__Group_2_0__2__Impl39565); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0__2__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19325:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19329:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19330:2: rule__XSwitchExpression__Group_2_0_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0__039602); rule__XSwitchExpression__Group_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0__0" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19336:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19340:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19341:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19341:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19342:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19343:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19343:2: rule__XSwitchExpression__Group_2_0_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0_in_rule__XSwitchExpression__Group_2_0_0__0__Impl39629); rule__XSwitchExpression__Group_2_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19355:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ; public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19359:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19360:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__039661); rule__XSwitchExpression__Group_2_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__039664); rule__XSwitchExpression__Group_2_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__0" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19367:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19371:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19372:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19372:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19373:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } match(input,95,FollowSets001.FOLLOW_95_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl39692); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19386:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ; public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19390:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19391:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__139723); rule__XSwitchExpression__Group_2_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__139726); rule__XSwitchExpression__Group_2_0_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__1" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19398:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19402:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19403:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19403:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19404:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19405:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19405:2: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1_in_rule__XSwitchExpression__Group_2_0_0_0__1__Impl39753); rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19415:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19419:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19420:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__239783); rule__XSwitchExpression__Group_2_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__2" // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19426:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19430:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19431:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19431:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19432:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl39811); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__2__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19451:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ; public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19455:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19456:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__039848); rule__XSwitchExpression__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__039851); rule__XSwitchExpression__Group_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1__0" // $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19463:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ; public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19467:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19468:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19468:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19469:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19470:1: ( rule__XSwitchExpression__Group_2_1_0__0 )? int alt202=2; alt202 = dfa202.predict(input); switch (alt202) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19470:2: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl39878); rule__XSwitchExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19480:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ; public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19484:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19485:2: rule__XSwitchExpression__Group_2_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__139909); rule__XSwitchExpression__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1__1" // $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19491:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ; public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19495:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19496:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19496:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19497:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19498:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19498:2: rule__XSwitchExpression__SwitchAssignment_2_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl39936); rule__XSwitchExpression__SwitchAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19512:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19516:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19517:2: rule__XSwitchExpression__Group_2_1_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0__039970); rule__XSwitchExpression__Group_2_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0__0" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19523:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19527:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19528:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19528:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19529:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19530:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19530:2: rule__XSwitchExpression__Group_2_1_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0_in_rule__XSwitchExpression__Group_2_1_0__0__Impl39997); rule__XSwitchExpression__Group_2_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19542:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ; public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19546:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19547:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__040029); rule__XSwitchExpression__Group_2_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__040032); rule__XSwitchExpression__Group_2_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__0" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19554:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19558:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19559:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19559:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19560:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19561:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19561:2: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0_in_rule__XSwitchExpression__Group_2_1_0_0__0__Impl40059); rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19571:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ; public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19575:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19576:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__140089); rule__XSwitchExpression__Group_2_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__1" // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19582:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19586:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19587:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19587:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19588:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl40117); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19605:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ; public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19609:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19610:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__040152); rule__XSwitchExpression__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__040155); rule__XSwitchExpression__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__0" // $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19617:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19621:1: ( ( 'default' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19622:1: ( 'default' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19622:1: ( 'default' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19623:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } match(input,111,FollowSets001.FOLLOW_111_in_rule__XSwitchExpression__Group_5__0__Impl40183); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__0__Impl" // $ANTLR start "rule__XSwitchExpression__Group_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19636:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ; public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19640:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19641:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__140214); rule__XSwitchExpression__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__140217); rule__XSwitchExpression__Group_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__1" // $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19648:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19652:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19653:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19653:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19654:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__XSwitchExpression__Group_5__1__Impl40245); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__1__Impl" // $ANTLR start "rule__XSwitchExpression__Group_5__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19667:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ; public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19671:1: ( rule__XSwitchExpression__Group_5__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19672:2: rule__XSwitchExpression__Group_5__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__240276); rule__XSwitchExpression__Group_5__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__2" // $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19678:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ; public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19682:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19683:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19683:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19684:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19685:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19685:2: rule__XSwitchExpression__DefaultAssignment_5_2 { pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl40303); rule__XSwitchExpression__DefaultAssignment_5_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__Group_5__2__Impl" // $ANTLR start "rule__SimpleStringLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19701:1: rule__SimpleStringLiteral__Group__0 : rule__SimpleStringLiteral__Group__0__Impl rule__SimpleStringLiteral__Group__1 ; public final void rule__SimpleStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19705:1: ( rule__SimpleStringLiteral__Group__0__Impl rule__SimpleStringLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19706:2: rule__SimpleStringLiteral__Group__0__Impl rule__SimpleStringLiteral__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__0__Impl_in_rule__SimpleStringLiteral__Group__040339); rule__SimpleStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__1_in_rule__SimpleStringLiteral__Group__040342); rule__SimpleStringLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SimpleStringLiteral__Group__0" // $ANTLR start "rule__SimpleStringLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19713:1: rule__SimpleStringLiteral__Group__0__Impl : ( () ) ; public final void rule__SimpleStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19717:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19718:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19718:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19719:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getXStringLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19720:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19722:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralAccess().getXStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SimpleStringLiteral__Group__0__Impl" // $ANTLR start "rule__SimpleStringLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19732:1: rule__SimpleStringLiteral__Group__1 : rule__SimpleStringLiteral__Group__1__Impl ; public final void rule__SimpleStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19736:1: ( rule__SimpleStringLiteral__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19737:2: rule__SimpleStringLiteral__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__Group__1__Impl_in_rule__SimpleStringLiteral__Group__140400); rule__SimpleStringLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SimpleStringLiteral__Group__1" // $ANTLR start "rule__SimpleStringLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19743:1: rule__SimpleStringLiteral__Group__1__Impl : ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) ; public final void rule__SimpleStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19747:1: ( ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19748:1: ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19748:1: ( ( rule__SimpleStringLiteral__ValueAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19749:1: ( rule__SimpleStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getValueAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19750:1: ( rule__SimpleStringLiteral__ValueAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19750:2: rule__SimpleStringLiteral__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__SimpleStringLiteral__ValueAssignment_1_in_rule__SimpleStringLiteral__Group__1__Impl40427); rule__SimpleStringLiteral__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SimpleStringLiteral__Group__1__Impl" // $ANTLR start "rule__RichString__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19764:1: rule__RichString__Group__0 : rule__RichString__Group__0__Impl rule__RichString__Group__1 ; public final void rule__RichString__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19768:1: ( rule__RichString__Group__0__Impl rule__RichString__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19769:2: rule__RichString__Group__0__Impl rule__RichString__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__0__Impl_in_rule__RichString__Group__040461); rule__RichString__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__1_in_rule__RichString__Group__040464); rule__RichString__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group__0" // $ANTLR start "rule__RichString__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19776:1: rule__RichString__Group__0__Impl : ( () ) ; public final void rule__RichString__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19780:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19781:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19781:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19782:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getRichStringAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19783:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19785:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getRichStringAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group__0__Impl" // $ANTLR start "rule__RichString__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19795:1: rule__RichString__Group__1 : rule__RichString__Group__1__Impl ; public final void rule__RichString__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19799:1: ( rule__RichString__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19800:2: rule__RichString__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group__1__Impl_in_rule__RichString__Group__140522); rule__RichString__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group__1" // $ANTLR start "rule__RichString__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19806:1: rule__RichString__Group__1__Impl : ( ( rule__RichString__Alternatives_1 ) ) ; public final void rule__RichString__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19810:1: ( ( ( rule__RichString__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19811:1: ( ( rule__RichString__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19811:1: ( ( rule__RichString__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19812:1: ( rule__RichString__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19813:1: ( rule__RichString__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19813:2: rule__RichString__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Alternatives_1_in_rule__RichString__Group__1__Impl40549); rule__RichString__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group__1__Impl" // $ANTLR start "rule__RichString__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19827:1: rule__RichString__Group_1_1__0 : rule__RichString__Group_1_1__0__Impl rule__RichString__Group_1_1__1 ; public final void rule__RichString__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19831:1: ( rule__RichString__Group_1_1__0__Impl rule__RichString__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19832:2: rule__RichString__Group_1_1__0__Impl rule__RichString__Group_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__0__Impl_in_rule__RichString__Group_1_1__040583); rule__RichString__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__1_in_rule__RichString__Group_1_1__040586); rule__RichString__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__0" // $ANTLR start "rule__RichString__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19839:1: rule__RichString__Group_1_1__0__Impl : ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) ; public final void rule__RichString__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19843:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19844:1: ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19844:1: ( ( rule__RichString__ExpressionsAssignment_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19845:1: ( rule__RichString__ExpressionsAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19846:1: ( rule__RichString__ExpressionsAssignment_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19846:2: rule__RichString__ExpressionsAssignment_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_0_in_rule__RichString__Group_1_1__0__Impl40613); rule__RichString__ExpressionsAssignment_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__0__Impl" // $ANTLR start "rule__RichString__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19856:1: rule__RichString__Group_1_1__1 : rule__RichString__Group_1_1__1__Impl rule__RichString__Group_1_1__2 ; public final void rule__RichString__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19860:1: ( rule__RichString__Group_1_1__1__Impl rule__RichString__Group_1_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19861:2: rule__RichString__Group_1_1__1__Impl rule__RichString__Group_1_1__2 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__1__Impl_in_rule__RichString__Group_1_1__140643); rule__RichString__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__2_in_rule__RichString__Group_1_1__140646); rule__RichString__Group_1_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__1" // $ANTLR start "rule__RichString__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19868:1: rule__RichString__Group_1_1__1__Impl : ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) ; public final void rule__RichString__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19872:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19873:1: ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19873:1: ( ( rule__RichString__ExpressionsAssignment_1_1_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19874:1: ( rule__RichString__ExpressionsAssignment_1_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19875:1: ( rule__RichString__ExpressionsAssignment_1_1_1 )? int alt203=2; int LA203_0 = input.LA(1); if ( ((LA203_0>=RULE_ID && LA203_0<=RULE_RICH_TEXT_START)||(LA203_0>=28 && LA203_0<=29)||(LA203_0>=34 && LA203_0<=62)||LA203_0==74||(LA203_0>=81 && LA203_0<=82)||LA203_0==87||(LA203_0>=91 && LA203_0<=92)||LA203_0==95||LA203_0==97||LA203_0==104||LA203_0==107||(LA203_0>=109 && LA203_0<=110)||LA203_0==112||LA203_0==114||LA203_0==119||LA203_0==121||(LA203_0>=124 && LA203_0<=130)||LA203_0==141) ) { alt203=1; } switch (alt203) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19875:2: rule__RichString__ExpressionsAssignment_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_1_in_rule__RichString__Group_1_1__1__Impl40673); rule__RichString__ExpressionsAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__1__Impl" // $ANTLR start "rule__RichString__Group_1_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19885:1: rule__RichString__Group_1_1__2 : rule__RichString__Group_1_1__2__Impl rule__RichString__Group_1_1__3 ; public final void rule__RichString__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19889:1: ( rule__RichString__Group_1_1__2__Impl rule__RichString__Group_1_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19890:2: rule__RichString__Group_1_1__2__Impl rule__RichString__Group_1_1__3 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__2__Impl_in_rule__RichString__Group_1_1__240704); rule__RichString__Group_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__3_in_rule__RichString__Group_1_1__240707); rule__RichString__Group_1_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__2" // $ANTLR start "rule__RichString__Group_1_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19897:1: rule__RichString__Group_1_1__2__Impl : ( ( rule__RichString__Group_1_1_2__0 )* ) ; public final void rule__RichString__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19901:1: ( ( ( rule__RichString__Group_1_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19902:1: ( ( rule__RichString__Group_1_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19902:1: ( ( rule__RichString__Group_1_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19903:1: ( rule__RichString__Group_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getGroup_1_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19904:1: ( rule__RichString__Group_1_1_2__0 )* loop204: do { int alt204=2; int LA204_0 = input.LA(1); if ( ((LA204_0>=RULE_RICH_TEXT_INBETWEEN && LA204_0<=RULE_COMMENT_RICH_TEXT_INBETWEEN)) ) { alt204=1; } switch (alt204) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19904:2: rule__RichString__Group_1_1_2__0 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1_2__0_in_rule__RichString__Group_1_1__2__Impl40734); rule__RichString__Group_1_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop204; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getGroup_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__2__Impl" // $ANTLR start "rule__RichString__Group_1_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19914:1: rule__RichString__Group_1_1__3 : rule__RichString__Group_1_1__3__Impl ; public final void rule__RichString__Group_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19918:1: ( rule__RichString__Group_1_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19919:2: rule__RichString__Group_1_1__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1__3__Impl_in_rule__RichString__Group_1_1__340765); rule__RichString__Group_1_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__3" // $ANTLR start "rule__RichString__Group_1_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19925:1: rule__RichString__Group_1_1__3__Impl : ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) ; public final void rule__RichString__Group_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19929:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19930:1: ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19930:1: ( ( rule__RichString__ExpressionsAssignment_1_1_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19931:1: ( rule__RichString__ExpressionsAssignment_1_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19932:1: ( rule__RichString__ExpressionsAssignment_1_1_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19932:2: rule__RichString__ExpressionsAssignment_1_1_3 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_3_in_rule__RichString__Group_1_1__3__Impl40792); rule__RichString__ExpressionsAssignment_1_1_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1__3__Impl" // $ANTLR start "rule__RichString__Group_1_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19950:1: rule__RichString__Group_1_1_2__0 : rule__RichString__Group_1_1_2__0__Impl rule__RichString__Group_1_1_2__1 ; public final void rule__RichString__Group_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19954:1: ( rule__RichString__Group_1_1_2__0__Impl rule__RichString__Group_1_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19955:2: rule__RichString__Group_1_1_2__0__Impl rule__RichString__Group_1_1_2__1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1_2__0__Impl_in_rule__RichString__Group_1_1_2__040830); rule__RichString__Group_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1_2__1_in_rule__RichString__Group_1_1_2__040833); rule__RichString__Group_1_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1_2__0" // $ANTLR start "rule__RichString__Group_1_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19962:1: rule__RichString__Group_1_1_2__0__Impl : ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) ; public final void rule__RichString__Group_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19966:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19967:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19967:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19968:1: ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19969:1: ( rule__RichString__ExpressionsAssignment_1_1_2_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19969:2: rule__RichString__ExpressionsAssignment_1_1_2_0 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_2_0_in_rule__RichString__Group_1_1_2__0__Impl40860); rule__RichString__ExpressionsAssignment_1_1_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1_2__0__Impl" // $ANTLR start "rule__RichString__Group_1_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19979:1: rule__RichString__Group_1_1_2__1 : rule__RichString__Group_1_1_2__1__Impl ; public final void rule__RichString__Group_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19983:1: ( rule__RichString__Group_1_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19984:2: rule__RichString__Group_1_1_2__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichString__Group_1_1_2__1__Impl_in_rule__RichString__Group_1_1_2__140890); rule__RichString__Group_1_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1_2__1" // $ANTLR start "rule__RichString__Group_1_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19990:1: rule__RichString__Group_1_1_2__1__Impl : ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) ; public final void rule__RichString__Group_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19994:1: ( ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19995:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19995:1: ( ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19996:1: ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19997:1: ( rule__RichString__ExpressionsAssignment_1_1_2_1 )? int alt205=2; int LA205_0 = input.LA(1); if ( ((LA205_0>=RULE_ID && LA205_0<=RULE_RICH_TEXT_START)||(LA205_0>=28 && LA205_0<=29)||(LA205_0>=34 && LA205_0<=62)||LA205_0==74||(LA205_0>=81 && LA205_0<=82)||LA205_0==87||(LA205_0>=91 && LA205_0<=92)||LA205_0==95||LA205_0==97||LA205_0==104||LA205_0==107||(LA205_0>=109 && LA205_0<=110)||LA205_0==112||LA205_0==114||LA205_0==119||LA205_0==121||(LA205_0>=124 && LA205_0<=130)||LA205_0==141) ) { alt205=1; } switch (alt205) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19997:2: rule__RichString__ExpressionsAssignment_1_1_2_1 { pushFollow(FollowSets001.FOLLOW_rule__RichString__ExpressionsAssignment_1_1_2_1_in_rule__RichString__Group_1_1_2__1__Impl40917); rule__RichString__ExpressionsAssignment_1_1_2_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsAssignment_1_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__Group_1_1_2__1__Impl" // $ANTLR start "rule__RichStringLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20011:1: rule__RichStringLiteral__Group__0 : rule__RichStringLiteral__Group__0__Impl rule__RichStringLiteral__Group__1 ; public final void rule__RichStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20015:1: ( rule__RichStringLiteral__Group__0__Impl rule__RichStringLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20016:2: rule__RichStringLiteral__Group__0__Impl rule__RichStringLiteral__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__0__Impl_in_rule__RichStringLiteral__Group__040952); rule__RichStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__1_in_rule__RichStringLiteral__Group__040955); rule__RichStringLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteral__Group__0" // $ANTLR start "rule__RichStringLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20023:1: rule__RichStringLiteral__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20027:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20028:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20028:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20029:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getRichStringLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20030:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20032:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralAccess().getRichStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteral__Group__0__Impl" // $ANTLR start "rule__RichStringLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20042:1: rule__RichStringLiteral__Group__1 : rule__RichStringLiteral__Group__1__Impl ; public final void rule__RichStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20046:1: ( rule__RichStringLiteral__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20047:2: rule__RichStringLiteral__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__Group__1__Impl_in_rule__RichStringLiteral__Group__141013); rule__RichStringLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteral__Group__1" // $ANTLR start "rule__RichStringLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20053:1: rule__RichStringLiteral__Group__1__Impl : ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) ; public final void rule__RichStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20057:1: ( ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20058:1: ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20058:1: ( ( rule__RichStringLiteral__ValueAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20059:1: ( rule__RichStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getValueAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20060:1: ( rule__RichStringLiteral__ValueAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20060:2: rule__RichStringLiteral__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteral__ValueAssignment_1_in_rule__RichStringLiteral__Group__1__Impl41040); rule__RichStringLiteral__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteral__Group__1__Impl" // $ANTLR start "rule__RichStringLiteralStart__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20074:1: rule__RichStringLiteralStart__Group__0 : rule__RichStringLiteralStart__Group__0__Impl rule__RichStringLiteralStart__Group__1 ; public final void rule__RichStringLiteralStart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20078:1: ( rule__RichStringLiteralStart__Group__0__Impl rule__RichStringLiteralStart__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20079:2: rule__RichStringLiteralStart__Group__0__Impl rule__RichStringLiteralStart__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__0__Impl_in_rule__RichStringLiteralStart__Group__041074); rule__RichStringLiteralStart__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__1_in_rule__RichStringLiteralStart__Group__041077); rule__RichStringLiteralStart__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralStart__Group__0" // $ANTLR start "rule__RichStringLiteralStart__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20086:1: rule__RichStringLiteralStart__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralStart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20090:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20091:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20091:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20092:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getRichStringLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20093:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20095:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartAccess().getRichStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralStart__Group__0__Impl" // $ANTLR start "rule__RichStringLiteralStart__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20105:1: rule__RichStringLiteralStart__Group__1 : rule__RichStringLiteralStart__Group__1__Impl ; public final void rule__RichStringLiteralStart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20109:1: ( rule__RichStringLiteralStart__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20110:2: rule__RichStringLiteralStart__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__Group__1__Impl_in_rule__RichStringLiteralStart__Group__141135); rule__RichStringLiteralStart__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralStart__Group__1" // $ANTLR start "rule__RichStringLiteralStart__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20116:1: rule__RichStringLiteralStart__Group__1__Impl : ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) ; public final void rule__RichStringLiteralStart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20120:1: ( ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20121:1: ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20121:1: ( ( rule__RichStringLiteralStart__ValueAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20122:1: ( rule__RichStringLiteralStart__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getValueAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20123:1: ( rule__RichStringLiteralStart__ValueAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20123:2: rule__RichStringLiteralStart__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralStart__ValueAssignment_1_in_rule__RichStringLiteralStart__Group__1__Impl41162); rule__RichStringLiteralStart__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralStart__Group__1__Impl" // $ANTLR start "rule__RichStringLiteralInbetween__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20137:1: rule__RichStringLiteralInbetween__Group__0 : rule__RichStringLiteralInbetween__Group__0__Impl rule__RichStringLiteralInbetween__Group__1 ; public final void rule__RichStringLiteralInbetween__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20141:1: ( rule__RichStringLiteralInbetween__Group__0__Impl rule__RichStringLiteralInbetween__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20142:2: rule__RichStringLiteralInbetween__Group__0__Impl rule__RichStringLiteralInbetween__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__0__Impl_in_rule__RichStringLiteralInbetween__Group__041196); rule__RichStringLiteralInbetween__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__1_in_rule__RichStringLiteralInbetween__Group__041199); rule__RichStringLiteralInbetween__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__Group__0" // $ANTLR start "rule__RichStringLiteralInbetween__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20149:1: rule__RichStringLiteralInbetween__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralInbetween__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20153:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20154:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20154:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20155:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getRichStringLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20156:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20158:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getRichStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__Group__0__Impl" // $ANTLR start "rule__RichStringLiteralInbetween__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20168:1: rule__RichStringLiteralInbetween__Group__1 : rule__RichStringLiteralInbetween__Group__1__Impl ; public final void rule__RichStringLiteralInbetween__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20172:1: ( rule__RichStringLiteralInbetween__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20173:2: rule__RichStringLiteralInbetween__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Group__1__Impl_in_rule__RichStringLiteralInbetween__Group__141257); rule__RichStringLiteralInbetween__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__Group__1" // $ANTLR start "rule__RichStringLiteralInbetween__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20179:1: rule__RichStringLiteralInbetween__Group__1__Impl : ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) ; public final void rule__RichStringLiteralInbetween__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20183:1: ( ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20184:1: ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20184:1: ( ( rule__RichStringLiteralInbetween__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20185:1: ( rule__RichStringLiteralInbetween__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20186:1: ( rule__RichStringLiteralInbetween__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20186:2: rule__RichStringLiteralInbetween__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralInbetween__Alternatives_1_in_rule__RichStringLiteralInbetween__Group__1__Impl41284); rule__RichStringLiteralInbetween__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__Group__1__Impl" // $ANTLR start "rule__RichStringLiteralEnd__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20200:1: rule__RichStringLiteralEnd__Group__0 : rule__RichStringLiteralEnd__Group__0__Impl rule__RichStringLiteralEnd__Group__1 ; public final void rule__RichStringLiteralEnd__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20204:1: ( rule__RichStringLiteralEnd__Group__0__Impl rule__RichStringLiteralEnd__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20205:2: rule__RichStringLiteralEnd__Group__0__Impl rule__RichStringLiteralEnd__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__0__Impl_in_rule__RichStringLiteralEnd__Group__041318); rule__RichStringLiteralEnd__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__1_in_rule__RichStringLiteralEnd__Group__041321); rule__RichStringLiteralEnd__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__Group__0" // $ANTLR start "rule__RichStringLiteralEnd__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20212:1: rule__RichStringLiteralEnd__Group__0__Impl : ( () ) ; public final void rule__RichStringLiteralEnd__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20216:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20217:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20217:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20218:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getRichStringLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20219:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20221:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getRichStringLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__Group__0__Impl" // $ANTLR start "rule__RichStringLiteralEnd__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20231:1: rule__RichStringLiteralEnd__Group__1 : rule__RichStringLiteralEnd__Group__1__Impl ; public final void rule__RichStringLiteralEnd__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20235:1: ( rule__RichStringLiteralEnd__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20236:2: rule__RichStringLiteralEnd__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Group__1__Impl_in_rule__RichStringLiteralEnd__Group__141379); rule__RichStringLiteralEnd__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__Group__1" // $ANTLR start "rule__RichStringLiteralEnd__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20242:1: rule__RichStringLiteralEnd__Group__1__Impl : ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) ; public final void rule__RichStringLiteralEnd__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20246:1: ( ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20247:1: ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20247:1: ( ( rule__RichStringLiteralEnd__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20248:1: ( rule__RichStringLiteralEnd__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20249:1: ( rule__RichStringLiteralEnd__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20249:2: rule__RichStringLiteralEnd__Alternatives_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringLiteralEnd__Alternatives_1_in_rule__RichStringLiteralEnd__Group__1__Impl41406); rule__RichStringLiteralEnd__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__Group__1__Impl" // $ANTLR start "rule__InternalRichString__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20263:1: rule__InternalRichString__Group__0 : rule__InternalRichString__Group__0__Impl rule__InternalRichString__Group__1 ; public final void rule__InternalRichString__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20267:1: ( rule__InternalRichString__Group__0__Impl rule__InternalRichString__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20268:2: rule__InternalRichString__Group__0__Impl rule__InternalRichString__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__0__Impl_in_rule__InternalRichString__Group__041440); rule__InternalRichString__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__1_in_rule__InternalRichString__Group__041443); rule__InternalRichString__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group__0" // $ANTLR start "rule__InternalRichString__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20275:1: rule__InternalRichString__Group__0__Impl : ( () ) ; public final void rule__InternalRichString__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20279:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20280:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20280:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20281:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getRichStringAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20282:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20284:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getRichStringAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group__0__Impl" // $ANTLR start "rule__InternalRichString__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20294:1: rule__InternalRichString__Group__1 : rule__InternalRichString__Group__1__Impl ; public final void rule__InternalRichString__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20298:1: ( rule__InternalRichString__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20299:2: rule__InternalRichString__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group__1__Impl_in_rule__InternalRichString__Group__141501); rule__InternalRichString__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group__1" // $ANTLR start "rule__InternalRichString__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20305:1: rule__InternalRichString__Group__1__Impl : ( ( rule__InternalRichString__Group_1__0 ) ) ; public final void rule__InternalRichString__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20309:1: ( ( ( rule__InternalRichString__Group_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20310:1: ( ( rule__InternalRichString__Group_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20310:1: ( ( rule__InternalRichString__Group_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20311:1: ( rule__InternalRichString__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20312:1: ( rule__InternalRichString__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20312:2: rule__InternalRichString__Group_1__0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__0_in_rule__InternalRichString__Group__1__Impl41528); rule__InternalRichString__Group_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group__1__Impl" // $ANTLR start "rule__InternalRichString__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20326:1: rule__InternalRichString__Group_1__0 : rule__InternalRichString__Group_1__0__Impl rule__InternalRichString__Group_1__1 ; public final void rule__InternalRichString__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20330:1: ( rule__InternalRichString__Group_1__0__Impl rule__InternalRichString__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20331:2: rule__InternalRichString__Group_1__0__Impl rule__InternalRichString__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__0__Impl_in_rule__InternalRichString__Group_1__041562); rule__InternalRichString__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__1_in_rule__InternalRichString__Group_1__041565); rule__InternalRichString__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1__0" // $ANTLR start "rule__InternalRichString__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20338:1: rule__InternalRichString__Group_1__0__Impl : ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) ; public final void rule__InternalRichString__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20342:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20343:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20343:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20344:1: ( rule__InternalRichString__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20345:1: ( rule__InternalRichString__ExpressionsAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20345:2: rule__InternalRichString__ExpressionsAssignment_1_0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_0_in_rule__InternalRichString__Group_1__0__Impl41592); rule__InternalRichString__ExpressionsAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1__0__Impl" // $ANTLR start "rule__InternalRichString__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20355:1: rule__InternalRichString__Group_1__1 : rule__InternalRichString__Group_1__1__Impl ; public final void rule__InternalRichString__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20359:1: ( rule__InternalRichString__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20360:2: rule__InternalRichString__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1__1__Impl_in_rule__InternalRichString__Group_1__141622); rule__InternalRichString__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1__1" // $ANTLR start "rule__InternalRichString__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20366:1: rule__InternalRichString__Group_1__1__Impl : ( ( rule__InternalRichString__Group_1_1__0 )* ) ; public final void rule__InternalRichString__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20370:1: ( ( ( rule__InternalRichString__Group_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20371:1: ( ( rule__InternalRichString__Group_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20371:1: ( ( rule__InternalRichString__Group_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20372:1: ( rule__InternalRichString__Group_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20373:1: ( rule__InternalRichString__Group_1_1__0 )* loop206: do { int alt206=2; int LA206_0 = input.LA(1); if ( ((LA206_0>=RULE_ID && LA206_0<=RULE_COMMENT_RICH_TEXT_INBETWEEN)||(LA206_0>=28 && LA206_0<=29)||(LA206_0>=34 && LA206_0<=62)||LA206_0==74||(LA206_0>=81 && LA206_0<=82)||LA206_0==87||(LA206_0>=91 && LA206_0<=92)||LA206_0==95||LA206_0==97||LA206_0==104||LA206_0==107||(LA206_0>=109 && LA206_0<=110)||LA206_0==112||LA206_0==114||LA206_0==119||LA206_0==121||(LA206_0>=124 && LA206_0<=130)||LA206_0==141) ) { alt206=1; } switch (alt206) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20373:2: rule__InternalRichString__Group_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__0_in_rule__InternalRichString__Group_1__1__Impl41649); rule__InternalRichString__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop206; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1__1__Impl" // $ANTLR start "rule__InternalRichString__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20387:1: rule__InternalRichString__Group_1_1__0 : rule__InternalRichString__Group_1_1__0__Impl rule__InternalRichString__Group_1_1__1 ; public final void rule__InternalRichString__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20391:1: ( rule__InternalRichString__Group_1_1__0__Impl rule__InternalRichString__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20392:2: rule__InternalRichString__Group_1_1__0__Impl rule__InternalRichString__Group_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__0__Impl_in_rule__InternalRichString__Group_1_1__041684); rule__InternalRichString__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__1_in_rule__InternalRichString__Group_1_1__041687); rule__InternalRichString__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1_1__0" // $ANTLR start "rule__InternalRichString__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20399:1: rule__InternalRichString__Group_1_1__0__Impl : ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) ; public final void rule__InternalRichString__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20403:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20404:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20404:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20405:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20406:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_0 )? int alt207=2; int LA207_0 = input.LA(1); if ( ((LA207_0>=RULE_ID && LA207_0<=RULE_RICH_TEXT_START)||(LA207_0>=28 && LA207_0<=29)||(LA207_0>=34 && LA207_0<=62)||LA207_0==74||(LA207_0>=81 && LA207_0<=82)||LA207_0==87||(LA207_0>=91 && LA207_0<=92)||LA207_0==95||LA207_0==97||LA207_0==104||LA207_0==107||(LA207_0>=109 && LA207_0<=110)||LA207_0==112||LA207_0==114||LA207_0==119||LA207_0==121||(LA207_0>=124 && LA207_0<=130)||LA207_0==141) ) { alt207=1; } switch (alt207) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20406:2: rule__InternalRichString__ExpressionsAssignment_1_1_0 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_0_in_rule__InternalRichString__Group_1_1__0__Impl41714); rule__InternalRichString__ExpressionsAssignment_1_1_0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1_1__0__Impl" // $ANTLR start "rule__InternalRichString__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20416:1: rule__InternalRichString__Group_1_1__1 : rule__InternalRichString__Group_1_1__1__Impl ; public final void rule__InternalRichString__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20420:1: ( rule__InternalRichString__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20421:2: rule__InternalRichString__Group_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__Group_1_1__1__Impl_in_rule__InternalRichString__Group_1_1__141745); rule__InternalRichString__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1_1__1" // $ANTLR start "rule__InternalRichString__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20427:1: rule__InternalRichString__Group_1_1__1__Impl : ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) ; public final void rule__InternalRichString__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20431:1: ( ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20432:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20432:1: ( ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20433:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20434:1: ( rule__InternalRichString__ExpressionsAssignment_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20434:2: rule__InternalRichString__ExpressionsAssignment_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_1_in_rule__InternalRichString__Group_1_1__1__Impl41772); rule__InternalRichString__ExpressionsAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__Group_1_1__1__Impl" // $ANTLR start "rule__RichStringForLoop__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20448:1: rule__RichStringForLoop__Group__0 : rule__RichStringForLoop__Group__0__Impl rule__RichStringForLoop__Group__1 ; public final void rule__RichStringForLoop__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20452:1: ( rule__RichStringForLoop__Group__0__Impl rule__RichStringForLoop__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20453:2: rule__RichStringForLoop__Group__0__Impl rule__RichStringForLoop__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__0__Impl_in_rule__RichStringForLoop__Group__041806); rule__RichStringForLoop__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__1_in_rule__RichStringForLoop__Group__041809); rule__RichStringForLoop__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__0" // $ANTLR start "rule__RichStringForLoop__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20460:1: rule__RichStringForLoop__Group__0__Impl : ( () ) ; public final void rule__RichStringForLoop__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20464:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20465:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20465:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20466:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getRichStringForLoopAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20467:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20469:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getRichStringForLoopAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__0__Impl" // $ANTLR start "rule__RichStringForLoop__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20479:1: rule__RichStringForLoop__Group__1 : rule__RichStringForLoop__Group__1__Impl rule__RichStringForLoop__Group__2 ; public final void rule__RichStringForLoop__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20483:1: ( rule__RichStringForLoop__Group__1__Impl rule__RichStringForLoop__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20484:2: rule__RichStringForLoop__Group__1__Impl rule__RichStringForLoop__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__1__Impl_in_rule__RichStringForLoop__Group__141867); rule__RichStringForLoop__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__2_in_rule__RichStringForLoop__Group__141870); rule__RichStringForLoop__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__1" // $ANTLR start "rule__RichStringForLoop__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20491:1: rule__RichStringForLoop__Group__1__Impl : ( 'FOR' ) ; public final void rule__RichStringForLoop__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20495:1: ( ( 'FOR' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20496:1: ( 'FOR' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20496:1: ( 'FOR' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20497:1: 'FOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getFORKeyword_1()); } match(input,112,FollowSets001.FOLLOW_112_in_rule__RichStringForLoop__Group__1__Impl41898); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getFORKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__1__Impl" // $ANTLR start "rule__RichStringForLoop__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20510:1: rule__RichStringForLoop__Group__2 : rule__RichStringForLoop__Group__2__Impl rule__RichStringForLoop__Group__3 ; public final void rule__RichStringForLoop__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20514:1: ( rule__RichStringForLoop__Group__2__Impl rule__RichStringForLoop__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20515:2: rule__RichStringForLoop__Group__2__Impl rule__RichStringForLoop__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__2__Impl_in_rule__RichStringForLoop__Group__241929); rule__RichStringForLoop__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__3_in_rule__RichStringForLoop__Group__241932); rule__RichStringForLoop__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__2" // $ANTLR start "rule__RichStringForLoop__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20522:1: rule__RichStringForLoop__Group__2__Impl : ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) ; public final void rule__RichStringForLoop__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20526:1: ( ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20527:1: ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20527:1: ( ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20528:1: ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getDeclaredParamAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20529:1: ( rule__RichStringForLoop__DeclaredParamAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20529:2: rule__RichStringForLoop__DeclaredParamAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__DeclaredParamAssignment_2_in_rule__RichStringForLoop__Group__2__Impl41959); rule__RichStringForLoop__DeclaredParamAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getDeclaredParamAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__2__Impl" // $ANTLR start "rule__RichStringForLoop__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20539:1: rule__RichStringForLoop__Group__3 : rule__RichStringForLoop__Group__3__Impl rule__RichStringForLoop__Group__4 ; public final void rule__RichStringForLoop__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20543:1: ( rule__RichStringForLoop__Group__3__Impl rule__RichStringForLoop__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20544:2: rule__RichStringForLoop__Group__3__Impl rule__RichStringForLoop__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__3__Impl_in_rule__RichStringForLoop__Group__341989); rule__RichStringForLoop__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__4_in_rule__RichStringForLoop__Group__341992); rule__RichStringForLoop__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__3" // $ANTLR start "rule__RichStringForLoop__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20551:1: rule__RichStringForLoop__Group__3__Impl : ( ':' ) ; public final void rule__RichStringForLoop__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20555:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20556:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20556:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20557:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getColonKeyword_3()); } match(input,108,FollowSets001.FOLLOW_108_in_rule__RichStringForLoop__Group__3__Impl42020); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getColonKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__3__Impl" // $ANTLR start "rule__RichStringForLoop__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20570:1: rule__RichStringForLoop__Group__4 : rule__RichStringForLoop__Group__4__Impl rule__RichStringForLoop__Group__5 ; public final void rule__RichStringForLoop__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20574:1: ( rule__RichStringForLoop__Group__4__Impl rule__RichStringForLoop__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20575:2: rule__RichStringForLoop__Group__4__Impl rule__RichStringForLoop__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__4__Impl_in_rule__RichStringForLoop__Group__442051); rule__RichStringForLoop__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__5_in_rule__RichStringForLoop__Group__442054); rule__RichStringForLoop__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__4" // $ANTLR start "rule__RichStringForLoop__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20582:1: rule__RichStringForLoop__Group__4__Impl : ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) ; public final void rule__RichStringForLoop__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20586:1: ( ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20587:1: ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20587:1: ( ( rule__RichStringForLoop__ForExpressionAssignment_4 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20588:1: ( rule__RichStringForLoop__ForExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getForExpressionAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20589:1: ( rule__RichStringForLoop__ForExpressionAssignment_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20589:2: rule__RichStringForLoop__ForExpressionAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__ForExpressionAssignment_4_in_rule__RichStringForLoop__Group__4__Impl42081); rule__RichStringForLoop__ForExpressionAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getForExpressionAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__4__Impl" // $ANTLR start "rule__RichStringForLoop__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20599:1: rule__RichStringForLoop__Group__5 : rule__RichStringForLoop__Group__5__Impl rule__RichStringForLoop__Group__6 ; public final void rule__RichStringForLoop__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20603:1: ( rule__RichStringForLoop__Group__5__Impl rule__RichStringForLoop__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20604:2: rule__RichStringForLoop__Group__5__Impl rule__RichStringForLoop__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__5__Impl_in_rule__RichStringForLoop__Group__542111); rule__RichStringForLoop__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__6_in_rule__RichStringForLoop__Group__542114); rule__RichStringForLoop__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__5" // $ANTLR start "rule__RichStringForLoop__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20611:1: rule__RichStringForLoop__Group__5__Impl : ( ( rule__RichStringForLoop__Group_5__0 )? ) ; public final void rule__RichStringForLoop__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20615:1: ( ( ( rule__RichStringForLoop__Group_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20616:1: ( ( rule__RichStringForLoop__Group_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20616:1: ( ( rule__RichStringForLoop__Group_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20617:1: ( rule__RichStringForLoop__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20618:1: ( rule__RichStringForLoop__Group_5__0 )? int alt208=2; int LA208_0 = input.LA(1); if ( (LA208_0==55) ) { alt208=1; } switch (alt208) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20618:2: rule__RichStringForLoop__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__0_in_rule__RichStringForLoop__Group__5__Impl42141); rule__RichStringForLoop__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__5__Impl" // $ANTLR start "rule__RichStringForLoop__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20628:1: rule__RichStringForLoop__Group__6 : rule__RichStringForLoop__Group__6__Impl rule__RichStringForLoop__Group__7 ; public final void rule__RichStringForLoop__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20632:1: ( rule__RichStringForLoop__Group__6__Impl rule__RichStringForLoop__Group__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20633:2: rule__RichStringForLoop__Group__6__Impl rule__RichStringForLoop__Group__7 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__6__Impl_in_rule__RichStringForLoop__Group__642172); rule__RichStringForLoop__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__7_in_rule__RichStringForLoop__Group__642175); rule__RichStringForLoop__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__6" // $ANTLR start "rule__RichStringForLoop__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20640:1: rule__RichStringForLoop__Group__6__Impl : ( ( rule__RichStringForLoop__Group_6__0 )? ) ; public final void rule__RichStringForLoop__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20644:1: ( ( ( rule__RichStringForLoop__Group_6__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20645:1: ( ( rule__RichStringForLoop__Group_6__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20645:1: ( ( rule__RichStringForLoop__Group_6__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20646:1: ( rule__RichStringForLoop__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20647:1: ( rule__RichStringForLoop__Group_6__0 )? int alt209=2; int LA209_0 = input.LA(1); if ( (LA209_0==56) ) { alt209=1; } switch (alt209) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20647:2: rule__RichStringForLoop__Group_6__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__0_in_rule__RichStringForLoop__Group__6__Impl42202); rule__RichStringForLoop__Group_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getGroup_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__6__Impl" // $ANTLR start "rule__RichStringForLoop__Group__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20657:1: rule__RichStringForLoop__Group__7 : rule__RichStringForLoop__Group__7__Impl rule__RichStringForLoop__Group__8 ; public final void rule__RichStringForLoop__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20661:1: ( rule__RichStringForLoop__Group__7__Impl rule__RichStringForLoop__Group__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20662:2: rule__RichStringForLoop__Group__7__Impl rule__RichStringForLoop__Group__8 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__7__Impl_in_rule__RichStringForLoop__Group__742233); rule__RichStringForLoop__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__8_in_rule__RichStringForLoop__Group__742236); rule__RichStringForLoop__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__7" // $ANTLR start "rule__RichStringForLoop__Group__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20669:1: rule__RichStringForLoop__Group__7__Impl : ( ( rule__RichStringForLoop__Group_7__0 )? ) ; public final void rule__RichStringForLoop__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20673:1: ( ( ( rule__RichStringForLoop__Group_7__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20674:1: ( ( rule__RichStringForLoop__Group_7__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20674:1: ( ( rule__RichStringForLoop__Group_7__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20675:1: ( rule__RichStringForLoop__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getGroup_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20676:1: ( rule__RichStringForLoop__Group_7__0 )? int alt210=2; int LA210_0 = input.LA(1); if ( (LA210_0==54) ) { alt210=1; } switch (alt210) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20676:2: rule__RichStringForLoop__Group_7__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__0_in_rule__RichStringForLoop__Group__7__Impl42263); rule__RichStringForLoop__Group_7__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__7__Impl" // $ANTLR start "rule__RichStringForLoop__Group__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20686:1: rule__RichStringForLoop__Group__8 : rule__RichStringForLoop__Group__8__Impl rule__RichStringForLoop__Group__9 ; public final void rule__RichStringForLoop__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20690:1: ( rule__RichStringForLoop__Group__8__Impl rule__RichStringForLoop__Group__9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20691:2: rule__RichStringForLoop__Group__8__Impl rule__RichStringForLoop__Group__9 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__8__Impl_in_rule__RichStringForLoop__Group__842294); rule__RichStringForLoop__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__9_in_rule__RichStringForLoop__Group__842297); rule__RichStringForLoop__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__8" // $ANTLR start "rule__RichStringForLoop__Group__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20698:1: rule__RichStringForLoop__Group__8__Impl : ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) ; public final void rule__RichStringForLoop__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20702:1: ( ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20703:1: ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20703:1: ( ( rule__RichStringForLoop__EachExpressionAssignment_8 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20704:1: ( rule__RichStringForLoop__EachExpressionAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getEachExpressionAssignment_8()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20705:1: ( rule__RichStringForLoop__EachExpressionAssignment_8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20705:2: rule__RichStringForLoop__EachExpressionAssignment_8 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__EachExpressionAssignment_8_in_rule__RichStringForLoop__Group__8__Impl42324); rule__RichStringForLoop__EachExpressionAssignment_8(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getEachExpressionAssignment_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__8__Impl" // $ANTLR start "rule__RichStringForLoop__Group__9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20715:1: rule__RichStringForLoop__Group__9 : rule__RichStringForLoop__Group__9__Impl ; public final void rule__RichStringForLoop__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20719:1: ( rule__RichStringForLoop__Group__9__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20720:2: rule__RichStringForLoop__Group__9__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group__9__Impl_in_rule__RichStringForLoop__Group__942354); rule__RichStringForLoop__Group__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__9" // $ANTLR start "rule__RichStringForLoop__Group__9__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20726:1: rule__RichStringForLoop__Group__9__Impl : ( 'ENDFOR' ) ; public final void rule__RichStringForLoop__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20730:1: ( ( 'ENDFOR' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20731:1: ( 'ENDFOR' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20731:1: ( 'ENDFOR' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20732:1: 'ENDFOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getENDFORKeyword_9()); } match(input,113,FollowSets001.FOLLOW_113_in_rule__RichStringForLoop__Group__9__Impl42382); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getENDFORKeyword_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group__9__Impl" // $ANTLR start "rule__RichStringForLoop__Group_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20765:1: rule__RichStringForLoop__Group_5__0 : rule__RichStringForLoop__Group_5__0__Impl rule__RichStringForLoop__Group_5__1 ; public final void rule__RichStringForLoop__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20769:1: ( rule__RichStringForLoop__Group_5__0__Impl rule__RichStringForLoop__Group_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20770:2: rule__RichStringForLoop__Group_5__0__Impl rule__RichStringForLoop__Group_5__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__0__Impl_in_rule__RichStringForLoop__Group_5__042433); rule__RichStringForLoop__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__1_in_rule__RichStringForLoop__Group_5__042436); rule__RichStringForLoop__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_5__0" // $ANTLR start "rule__RichStringForLoop__Group_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20777:1: rule__RichStringForLoop__Group_5__0__Impl : ( 'BEFORE' ) ; public final void rule__RichStringForLoop__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20781:1: ( ( 'BEFORE' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20782:1: ( 'BEFORE' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20782:1: ( 'BEFORE' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20783:1: 'BEFORE' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBEFOREKeyword_5_0()); } match(input,55,FollowSets001.FOLLOW_55_in_rule__RichStringForLoop__Group_5__0__Impl42464); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getBEFOREKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_5__0__Impl" // $ANTLR start "rule__RichStringForLoop__Group_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20796:1: rule__RichStringForLoop__Group_5__1 : rule__RichStringForLoop__Group_5__1__Impl ; public final void rule__RichStringForLoop__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20800:1: ( rule__RichStringForLoop__Group_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20801:2: rule__RichStringForLoop__Group_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_5__1__Impl_in_rule__RichStringForLoop__Group_5__142495); rule__RichStringForLoop__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_5__1" // $ANTLR start "rule__RichStringForLoop__Group_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20807:1: rule__RichStringForLoop__Group_5__1__Impl : ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) ; public final void rule__RichStringForLoop__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20811:1: ( ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20812:1: ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20812:1: ( ( rule__RichStringForLoop__BeforeAssignment_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20813:1: ( rule__RichStringForLoop__BeforeAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBeforeAssignment_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20814:1: ( rule__RichStringForLoop__BeforeAssignment_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20814:2: rule__RichStringForLoop__BeforeAssignment_5_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__BeforeAssignment_5_1_in_rule__RichStringForLoop__Group_5__1__Impl42522); rule__RichStringForLoop__BeforeAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getBeforeAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_5__1__Impl" // $ANTLR start "rule__RichStringForLoop__Group_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20828:1: rule__RichStringForLoop__Group_6__0 : rule__RichStringForLoop__Group_6__0__Impl rule__RichStringForLoop__Group_6__1 ; public final void rule__RichStringForLoop__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20832:1: ( rule__RichStringForLoop__Group_6__0__Impl rule__RichStringForLoop__Group_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20833:2: rule__RichStringForLoop__Group_6__0__Impl rule__RichStringForLoop__Group_6__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__0__Impl_in_rule__RichStringForLoop__Group_6__042556); rule__RichStringForLoop__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__1_in_rule__RichStringForLoop__Group_6__042559); rule__RichStringForLoop__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_6__0" // $ANTLR start "rule__RichStringForLoop__Group_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20840:1: rule__RichStringForLoop__Group_6__0__Impl : ( 'SEPARATOR' ) ; public final void rule__RichStringForLoop__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20844:1: ( ( 'SEPARATOR' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20845:1: ( 'SEPARATOR' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20845:1: ( 'SEPARATOR' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20846:1: 'SEPARATOR' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSEPARATORKeyword_6_0()); } match(input,56,FollowSets001.FOLLOW_56_in_rule__RichStringForLoop__Group_6__0__Impl42587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getSEPARATORKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_6__0__Impl" // $ANTLR start "rule__RichStringForLoop__Group_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20859:1: rule__RichStringForLoop__Group_6__1 : rule__RichStringForLoop__Group_6__1__Impl ; public final void rule__RichStringForLoop__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20863:1: ( rule__RichStringForLoop__Group_6__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20864:2: rule__RichStringForLoop__Group_6__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_6__1__Impl_in_rule__RichStringForLoop__Group_6__142618); rule__RichStringForLoop__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_6__1" // $ANTLR start "rule__RichStringForLoop__Group_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20870:1: rule__RichStringForLoop__Group_6__1__Impl : ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) ; public final void rule__RichStringForLoop__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20874:1: ( ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20875:1: ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20875:1: ( ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20876:1: ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSeparatorAssignment_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20877:1: ( rule__RichStringForLoop__SeparatorAssignment_6_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20877:2: rule__RichStringForLoop__SeparatorAssignment_6_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__SeparatorAssignment_6_1_in_rule__RichStringForLoop__Group_6__1__Impl42645); rule__RichStringForLoop__SeparatorAssignment_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getSeparatorAssignment_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_6__1__Impl" // $ANTLR start "rule__RichStringForLoop__Group_7__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20891:1: rule__RichStringForLoop__Group_7__0 : rule__RichStringForLoop__Group_7__0__Impl rule__RichStringForLoop__Group_7__1 ; public final void rule__RichStringForLoop__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20895:1: ( rule__RichStringForLoop__Group_7__0__Impl rule__RichStringForLoop__Group_7__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20896:2: rule__RichStringForLoop__Group_7__0__Impl rule__RichStringForLoop__Group_7__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__0__Impl_in_rule__RichStringForLoop__Group_7__042679); rule__RichStringForLoop__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__1_in_rule__RichStringForLoop__Group_7__042682); rule__RichStringForLoop__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_7__0" // $ANTLR start "rule__RichStringForLoop__Group_7__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20903:1: rule__RichStringForLoop__Group_7__0__Impl : ( 'AFTER' ) ; public final void rule__RichStringForLoop__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20907:1: ( ( 'AFTER' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20908:1: ( 'AFTER' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20908:1: ( 'AFTER' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20909:1: 'AFTER' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAFTERKeyword_7_0()); } match(input,54,FollowSets001.FOLLOW_54_in_rule__RichStringForLoop__Group_7__0__Impl42710); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getAFTERKeyword_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_7__0__Impl" // $ANTLR start "rule__RichStringForLoop__Group_7__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20922:1: rule__RichStringForLoop__Group_7__1 : rule__RichStringForLoop__Group_7__1__Impl ; public final void rule__RichStringForLoop__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20926:1: ( rule__RichStringForLoop__Group_7__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20927:2: rule__RichStringForLoop__Group_7__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__Group_7__1__Impl_in_rule__RichStringForLoop__Group_7__142741); rule__RichStringForLoop__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_7__1" // $ANTLR start "rule__RichStringForLoop__Group_7__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20933:1: rule__RichStringForLoop__Group_7__1__Impl : ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) ; public final void rule__RichStringForLoop__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20937:1: ( ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20938:1: ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20938:1: ( ( rule__RichStringForLoop__AfterAssignment_7_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20939:1: ( rule__RichStringForLoop__AfterAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAfterAssignment_7_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20940:1: ( rule__RichStringForLoop__AfterAssignment_7_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20940:2: rule__RichStringForLoop__AfterAssignment_7_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringForLoop__AfterAssignment_7_1_in_rule__RichStringForLoop__Group_7__1__Impl42768); rule__RichStringForLoop__AfterAssignment_7_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getAfterAssignment_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__Group_7__1__Impl" // $ANTLR start "rule__RichStringIf__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20954:1: rule__RichStringIf__Group__0 : rule__RichStringIf__Group__0__Impl rule__RichStringIf__Group__1 ; public final void rule__RichStringIf__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20958:1: ( rule__RichStringIf__Group__0__Impl rule__RichStringIf__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20959:2: rule__RichStringIf__Group__0__Impl rule__RichStringIf__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__0__Impl_in_rule__RichStringIf__Group__042802); rule__RichStringIf__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__1_in_rule__RichStringIf__Group__042805); rule__RichStringIf__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__0" // $ANTLR start "rule__RichStringIf__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20966:1: rule__RichStringIf__Group__0__Impl : ( () ) ; public final void rule__RichStringIf__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20970:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20971:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20971:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20972:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getRichStringIfAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20973:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20975:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getRichStringIfAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__0__Impl" // $ANTLR start "rule__RichStringIf__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20985:1: rule__RichStringIf__Group__1 : rule__RichStringIf__Group__1__Impl rule__RichStringIf__Group__2 ; public final void rule__RichStringIf__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20989:1: ( rule__RichStringIf__Group__1__Impl rule__RichStringIf__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20990:2: rule__RichStringIf__Group__1__Impl rule__RichStringIf__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__1__Impl_in_rule__RichStringIf__Group__142863); rule__RichStringIf__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__2_in_rule__RichStringIf__Group__142866); rule__RichStringIf__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__1" // $ANTLR start "rule__RichStringIf__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:20997:1: rule__RichStringIf__Group__1__Impl : ( 'IF' ) ; public final void rule__RichStringIf__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21001:1: ( ( 'IF' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21002:1: ( 'IF' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21002:1: ( 'IF' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21003:1: 'IF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIFKeyword_1()); } match(input,114,FollowSets001.FOLLOW_114_in_rule__RichStringIf__Group__1__Impl42894); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getIFKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__1__Impl" // $ANTLR start "rule__RichStringIf__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21016:1: rule__RichStringIf__Group__2 : rule__RichStringIf__Group__2__Impl rule__RichStringIf__Group__3 ; public final void rule__RichStringIf__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21020:1: ( rule__RichStringIf__Group__2__Impl rule__RichStringIf__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21021:2: rule__RichStringIf__Group__2__Impl rule__RichStringIf__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__2__Impl_in_rule__RichStringIf__Group__242925); rule__RichStringIf__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__3_in_rule__RichStringIf__Group__242928); rule__RichStringIf__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__2" // $ANTLR start "rule__RichStringIf__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21028:1: rule__RichStringIf__Group__2__Impl : ( ( rule__RichStringIf__IfAssignment_2 ) ) ; public final void rule__RichStringIf__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21032:1: ( ( ( rule__RichStringIf__IfAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21033:1: ( ( rule__RichStringIf__IfAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21033:1: ( ( rule__RichStringIf__IfAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21034:1: ( rule__RichStringIf__IfAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIfAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21035:1: ( rule__RichStringIf__IfAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21035:2: rule__RichStringIf__IfAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__IfAssignment_2_in_rule__RichStringIf__Group__2__Impl42955); rule__RichStringIf__IfAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getIfAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__2__Impl" // $ANTLR start "rule__RichStringIf__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21045:1: rule__RichStringIf__Group__3 : rule__RichStringIf__Group__3__Impl rule__RichStringIf__Group__4 ; public final void rule__RichStringIf__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21049:1: ( rule__RichStringIf__Group__3__Impl rule__RichStringIf__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21050:2: rule__RichStringIf__Group__3__Impl rule__RichStringIf__Group__4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__3__Impl_in_rule__RichStringIf__Group__342985); rule__RichStringIf__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__4_in_rule__RichStringIf__Group__342988); rule__RichStringIf__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__3" // $ANTLR start "rule__RichStringIf__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21057:1: rule__RichStringIf__Group__3__Impl : ( ( rule__RichStringIf__ThenAssignment_3 ) ) ; public final void rule__RichStringIf__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21061:1: ( ( ( rule__RichStringIf__ThenAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21062:1: ( ( rule__RichStringIf__ThenAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21062:1: ( ( rule__RichStringIf__ThenAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21063:1: ( rule__RichStringIf__ThenAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getThenAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21064:1: ( rule__RichStringIf__ThenAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21064:2: rule__RichStringIf__ThenAssignment_3 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ThenAssignment_3_in_rule__RichStringIf__Group__3__Impl43015); rule__RichStringIf__ThenAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getThenAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__3__Impl" // $ANTLR start "rule__RichStringIf__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21074:1: rule__RichStringIf__Group__4 : rule__RichStringIf__Group__4__Impl rule__RichStringIf__Group__5 ; public final void rule__RichStringIf__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21078:1: ( rule__RichStringIf__Group__4__Impl rule__RichStringIf__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21079:2: rule__RichStringIf__Group__4__Impl rule__RichStringIf__Group__5 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__4__Impl_in_rule__RichStringIf__Group__443045); rule__RichStringIf__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__5_in_rule__RichStringIf__Group__443048); rule__RichStringIf__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__4" // $ANTLR start "rule__RichStringIf__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21086:1: rule__RichStringIf__Group__4__Impl : ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) ; public final void rule__RichStringIf__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21090:1: ( ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21091:1: ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21091:1: ( ( rule__RichStringIf__ElseIfsAssignment_4 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21092:1: ( rule__RichStringIf__ElseIfsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseIfsAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21093:1: ( rule__RichStringIf__ElseIfsAssignment_4 )* loop211: do { int alt211=2; int LA211_0 = input.LA(1); if ( (LA211_0==117) ) { alt211=1; } switch (alt211) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21093:2: rule__RichStringIf__ElseIfsAssignment_4 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ElseIfsAssignment_4_in_rule__RichStringIf__Group__4__Impl43075); rule__RichStringIf__ElseIfsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop211; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getElseIfsAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__4__Impl" // $ANTLR start "rule__RichStringIf__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21103:1: rule__RichStringIf__Group__5 : rule__RichStringIf__Group__5__Impl rule__RichStringIf__Group__6 ; public final void rule__RichStringIf__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21107:1: ( rule__RichStringIf__Group__5__Impl rule__RichStringIf__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21108:2: rule__RichStringIf__Group__5__Impl rule__RichStringIf__Group__6 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__5__Impl_in_rule__RichStringIf__Group__543106); rule__RichStringIf__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__6_in_rule__RichStringIf__Group__543109); rule__RichStringIf__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__5" // $ANTLR start "rule__RichStringIf__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21115:1: rule__RichStringIf__Group__5__Impl : ( ( rule__RichStringIf__Group_5__0 )? ) ; public final void rule__RichStringIf__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21119:1: ( ( ( rule__RichStringIf__Group_5__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21120:1: ( ( rule__RichStringIf__Group_5__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21120:1: ( ( rule__RichStringIf__Group_5__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21121:1: ( rule__RichStringIf__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getGroup_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21122:1: ( rule__RichStringIf__Group_5__0 )? int alt212=2; int LA212_0 = input.LA(1); if ( (LA212_0==116) ) { alt212=1; } switch (alt212) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21122:2: rule__RichStringIf__Group_5__0 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__0_in_rule__RichStringIf__Group__5__Impl43136); rule__RichStringIf__Group_5__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getGroup_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__5__Impl" // $ANTLR start "rule__RichStringIf__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21132:1: rule__RichStringIf__Group__6 : rule__RichStringIf__Group__6__Impl ; public final void rule__RichStringIf__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21136:1: ( rule__RichStringIf__Group__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21137:2: rule__RichStringIf__Group__6__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group__6__Impl_in_rule__RichStringIf__Group__643167); rule__RichStringIf__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__6" // $ANTLR start "rule__RichStringIf__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21143:1: rule__RichStringIf__Group__6__Impl : ( 'ENDIF' ) ; public final void rule__RichStringIf__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21147:1: ( ( 'ENDIF' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21148:1: ( 'ENDIF' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21148:1: ( 'ENDIF' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21149:1: 'ENDIF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getENDIFKeyword_6()); } match(input,115,FollowSets001.FOLLOW_115_in_rule__RichStringIf__Group__6__Impl43195); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getENDIFKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group__6__Impl" // $ANTLR start "rule__RichStringIf__Group_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21176:1: rule__RichStringIf__Group_5__0 : rule__RichStringIf__Group_5__0__Impl rule__RichStringIf__Group_5__1 ; public final void rule__RichStringIf__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21180:1: ( rule__RichStringIf__Group_5__0__Impl rule__RichStringIf__Group_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21181:2: rule__RichStringIf__Group_5__0__Impl rule__RichStringIf__Group_5__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__0__Impl_in_rule__RichStringIf__Group_5__043240); rule__RichStringIf__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__1_in_rule__RichStringIf__Group_5__043243); rule__RichStringIf__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group_5__0" // $ANTLR start "rule__RichStringIf__Group_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21188:1: rule__RichStringIf__Group_5__0__Impl : ( 'ELSE' ) ; public final void rule__RichStringIf__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21192:1: ( ( 'ELSE' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21193:1: ( 'ELSE' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21193:1: ( 'ELSE' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21194:1: 'ELSE' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getELSEKeyword_5_0()); } match(input,116,FollowSets001.FOLLOW_116_in_rule__RichStringIf__Group_5__0__Impl43271); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getELSEKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group_5__0__Impl" // $ANTLR start "rule__RichStringIf__Group_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21207:1: rule__RichStringIf__Group_5__1 : rule__RichStringIf__Group_5__1__Impl ; public final void rule__RichStringIf__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21211:1: ( rule__RichStringIf__Group_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21212:2: rule__RichStringIf__Group_5__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__Group_5__1__Impl_in_rule__RichStringIf__Group_5__143302); rule__RichStringIf__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group_5__1" // $ANTLR start "rule__RichStringIf__Group_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21218:1: rule__RichStringIf__Group_5__1__Impl : ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) ; public final void rule__RichStringIf__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21222:1: ( ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21223:1: ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21223:1: ( ( rule__RichStringIf__ElseAssignment_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21224:1: ( rule__RichStringIf__ElseAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseAssignment_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21225:1: ( rule__RichStringIf__ElseAssignment_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21225:2: rule__RichStringIf__ElseAssignment_5_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringIf__ElseAssignment_5_1_in_rule__RichStringIf__Group_5__1__Impl43329); rule__RichStringIf__ElseAssignment_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getElseAssignment_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__Group_5__1__Impl" // $ANTLR start "rule__RichStringElseIf__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21239:1: rule__RichStringElseIf__Group__0 : rule__RichStringElseIf__Group__0__Impl rule__RichStringElseIf__Group__1 ; public final void rule__RichStringElseIf__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21243:1: ( rule__RichStringElseIf__Group__0__Impl rule__RichStringElseIf__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21244:2: rule__RichStringElseIf__Group__0__Impl rule__RichStringElseIf__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__0__Impl_in_rule__RichStringElseIf__Group__043363); rule__RichStringElseIf__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__1_in_rule__RichStringElseIf__Group__043366); rule__RichStringElseIf__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__0" // $ANTLR start "rule__RichStringElseIf__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21251:1: rule__RichStringElseIf__Group__0__Impl : ( 'ELSEIF' ) ; public final void rule__RichStringElseIf__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21255:1: ( ( 'ELSEIF' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21256:1: ( 'ELSEIF' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21256:1: ( 'ELSEIF' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21257:1: 'ELSEIF' { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getELSEIFKeyword_0()); } match(input,117,FollowSets001.FOLLOW_117_in_rule__RichStringElseIf__Group__0__Impl43394); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getELSEIFKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__0__Impl" // $ANTLR start "rule__RichStringElseIf__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21270:1: rule__RichStringElseIf__Group__1 : rule__RichStringElseIf__Group__1__Impl rule__RichStringElseIf__Group__2 ; public final void rule__RichStringElseIf__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21274:1: ( rule__RichStringElseIf__Group__1__Impl rule__RichStringElseIf__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21275:2: rule__RichStringElseIf__Group__1__Impl rule__RichStringElseIf__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__1__Impl_in_rule__RichStringElseIf__Group__143425); rule__RichStringElseIf__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__2_in_rule__RichStringElseIf__Group__143428); rule__RichStringElseIf__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__1" // $ANTLR start "rule__RichStringElseIf__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21282:1: rule__RichStringElseIf__Group__1__Impl : ( ( rule__RichStringElseIf__IfAssignment_1 ) ) ; public final void rule__RichStringElseIf__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21286:1: ( ( ( rule__RichStringElseIf__IfAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21287:1: ( ( rule__RichStringElseIf__IfAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21287:1: ( ( rule__RichStringElseIf__IfAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21288:1: ( rule__RichStringElseIf__IfAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getIfAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21289:1: ( rule__RichStringElseIf__IfAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21289:2: rule__RichStringElseIf__IfAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__IfAssignment_1_in_rule__RichStringElseIf__Group__1__Impl43455); rule__RichStringElseIf__IfAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getIfAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__1__Impl" // $ANTLR start "rule__RichStringElseIf__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21299:1: rule__RichStringElseIf__Group__2 : rule__RichStringElseIf__Group__2__Impl ; public final void rule__RichStringElseIf__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21303:1: ( rule__RichStringElseIf__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21304:2: rule__RichStringElseIf__Group__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__Group__2__Impl_in_rule__RichStringElseIf__Group__243485); rule__RichStringElseIf__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__2" // $ANTLR start "rule__RichStringElseIf__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21310:1: rule__RichStringElseIf__Group__2__Impl : ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) ; public final void rule__RichStringElseIf__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21314:1: ( ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21315:1: ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21315:1: ( ( rule__RichStringElseIf__ThenAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21316:1: ( rule__RichStringElseIf__ThenAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getThenAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21317:1: ( rule__RichStringElseIf__ThenAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21317:2: rule__RichStringElseIf__ThenAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__RichStringElseIf__ThenAssignment_2_in_rule__RichStringElseIf__Group__2__Impl43512); rule__RichStringElseIf__ThenAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getThenAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__Group__2__Impl" // $ANTLR start "rule__XAnnotation__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21333:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; public final void rule__XAnnotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21337:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21338:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__043548); rule__XAnnotation__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__043551); rule__XAnnotation__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__0" // $ANTLR start "rule__XAnnotation__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21345:1: rule__XAnnotation__Group__0__Impl : ( () ) ; public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21349:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21350:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21350:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21351:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21352:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21354:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__0__Impl" // $ANTLR start "rule__XAnnotation__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21364:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; public final void rule__XAnnotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21368:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21369:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__143609); rule__XAnnotation__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__143612); rule__XAnnotation__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__1" // $ANTLR start "rule__XAnnotation__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21376:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21380:1: ( ( '@' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21381:1: ( '@' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21381:1: ( '@' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21382:1: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } match(input,118,FollowSets001.FOLLOW_118_in_rule__XAnnotation__Group__1__Impl43640); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__1__Impl" // $ANTLR start "rule__XAnnotation__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21395:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ; public final void rule__XAnnotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21399:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21400:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__243671); rule__XAnnotation__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__243674); rule__XAnnotation__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__2" // $ANTLR start "rule__XAnnotation__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21407:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ; public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21411:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21412:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21412:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21413:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21414:1: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21414:2: rule__XAnnotation__AnnotationTypeAssignment_2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl43701); rule__XAnnotation__AnnotationTypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__2__Impl" // $ANTLR start "rule__XAnnotation__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21424:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ; public final void rule__XAnnotation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21428:1: ( rule__XAnnotation__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21429:2: rule__XAnnotation__Group__3__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__343731); rule__XAnnotation__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__3" // $ANTLR start "rule__XAnnotation__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21435:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ; public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21439:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21440:1: ( ( rule__XAnnotation__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21440:1: ( ( rule__XAnnotation__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21441:1: ( rule__XAnnotation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21442:1: ( rule__XAnnotation__Group_3__0 )? int alt213=2; alt213 = dfa213.predict(input); switch (alt213) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21442:2: rule__XAnnotation__Group_3__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl43758); rule__XAnnotation__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group__3__Impl" // $ANTLR start "rule__XAnnotation__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21460:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ; public final void rule__XAnnotation__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21464:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21465:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__043797); rule__XAnnotation__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__043800); rule__XAnnotation__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__0" // $ANTLR start "rule__XAnnotation__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21472:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21476:1: ( ( ( '(' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21477:1: ( ( '(' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21477:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21478:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21479:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21480:2: '(' { match(input,95,FollowSets001.FOLLOW_95_in_rule__XAnnotation__Group_3__0__Impl43829); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__0__Impl" // $ANTLR start "rule__XAnnotation__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21491:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ; public final void rule__XAnnotation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21495:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21496:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__143861); rule__XAnnotation__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__143864); rule__XAnnotation__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__1" // $ANTLR start "rule__XAnnotation__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21503:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ; public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21507:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21508:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21508:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21509:1: ( rule__XAnnotation__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21510:1: ( rule__XAnnotation__Alternatives_3_1 )? int alt214=2; int LA214_0 = input.LA(1); if ( ((LA214_0>=RULE_ID && LA214_0<=RULE_RICH_TEXT_START)||(LA214_0>=28 && LA214_0<=29)||(LA214_0>=34 && LA214_0<=47)||(LA214_0>=50 && LA214_0<=62)||LA214_0==74||(LA214_0>=81 && LA214_0<=82)||LA214_0==87||(LA214_0>=91 && LA214_0<=92)||LA214_0==95||LA214_0==97||LA214_0==104||LA214_0==107||(LA214_0>=109 && LA214_0<=110)||(LA214_0>=118 && LA214_0<=119)||LA214_0==121||(LA214_0>=124 && LA214_0<=130)||LA214_0==141) ) { alt214=1; } switch (alt214) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21510:2: rule__XAnnotation__Alternatives_3_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl43891); rule__XAnnotation__Alternatives_3_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__1__Impl" // $ANTLR start "rule__XAnnotation__Group_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21520:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ; public final void rule__XAnnotation__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21524:1: ( rule__XAnnotation__Group_3__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21525:2: rule__XAnnotation__Group_3__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__243922); rule__XAnnotation__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__2" // $ANTLR start "rule__XAnnotation__Group_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21531:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21535:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21536:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21536:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21537:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } match(input,96,FollowSets001.FOLLOW_96_in_rule__XAnnotation__Group_3__2__Impl43950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3__2__Impl" // $ANTLR start "rule__XAnnotation__Group_3_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21556:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ; public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21560:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21561:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0__0__Impl_in_rule__XAnnotation__Group_3_1_0__043987); rule__XAnnotation__Group_3_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__043990); rule__XAnnotation__Group_3_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0__0" // $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21568:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ; public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21572:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21573:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21573:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21574:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21575:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21575:2: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0_in_rule__XAnnotation__Group_3_1_0__0__Impl44017); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0__0__Impl" // $ANTLR start "rule__XAnnotation__Group_3_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21585:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ; public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21589:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21590:2: rule__XAnnotation__Group_3_1_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0__1__Impl_in_rule__XAnnotation__Group_3_1_0__144047); rule__XAnnotation__Group_3_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0__1" // $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21596:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ; public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21600:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21601:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21601:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21602:1: ( rule__XAnnotation__Group_3_1_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21603:1: ( rule__XAnnotation__Group_3_1_0_1__0 )* loop215: do { int alt215=2; int LA215_0 = input.LA(1); if ( (LA215_0==94) ) { alt215=1; } switch (alt215) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21603:2: rule__XAnnotation__Group_3_1_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0_1__0_in_rule__XAnnotation__Group_3_1_0__1__Impl44074); rule__XAnnotation__Group_3_1_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop215; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0__1__Impl" // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21617:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ; public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21621:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21622:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__044109); rule__XAnnotation__Group_3_1_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__044112); rule__XAnnotation__Group_3_1_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0_1__0" // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21629:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ; public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21633:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21634:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21634:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21635:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XAnnotation__Group_3_1_0_1__0__Impl44140); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0_1__0__Impl" // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21648:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ; public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21652:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21653:2: rule__XAnnotation__Group_3_1_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__Group_3_1_0_1__1__Impl_in_rule__XAnnotation__Group_3_1_0_1__144171); rule__XAnnotation__Group_3_1_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0_1__1" // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21659:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ; public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21663:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21664:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21664:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21665:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21666:1: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21666:2: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1_in_rule__XAnnotation__Group_3_1_0_1__1__Impl44198); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__Group_3_1_0_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValuePair__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21680:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ; public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21684:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21685:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__044232); rule__XAnnotationElementValuePair__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__044235); rule__XAnnotationElementValuePair__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group__0" // $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21692:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21696:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21697:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21697:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21698:1: ( rule__XAnnotationElementValuePair__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21699:1: ( rule__XAnnotationElementValuePair__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21699:2: rule__XAnnotationElementValuePair__Group_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl44262); rule__XAnnotationElementValuePair__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group__0__Impl" // $ANTLR start "rule__XAnnotationElementValuePair__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21709:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ; public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21713:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21714:2: rule__XAnnotationElementValuePair__Group__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__144292); rule__XAnnotationElementValuePair__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group__1" // $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21720:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ; public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21724:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21725:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21725:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21726:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21727:1: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21727:2: rule__XAnnotationElementValuePair__ValueAssignment_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl44319); rule__XAnnotationElementValuePair__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group__1__Impl" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21741:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ; public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21745:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21746:2: rule__XAnnotationElementValuePair__Group_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__044353); rule__XAnnotationElementValuePair__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0__0" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21752:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21756:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21757:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21757:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21758:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21759:1: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21759:2: rule__XAnnotationElementValuePair__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl44380); rule__XAnnotationElementValuePair__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21771:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ; public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21775:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21776:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__044412); rule__XAnnotationElementValuePair__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__044415); rule__XAnnotationElementValuePair__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__0" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21783:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21787:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21788:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21788:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21789:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21790:1: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21790:2: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl44442); rule__XAnnotationElementValuePair__ElementAssignment_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21800:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ; public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21804:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21805:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__144472); rule__XAnnotationElementValuePair__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__1" // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21811:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21815:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21816:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21816:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21817:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } match(input,25,FollowSets001.FOLLOW_25_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl44500); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__Group_0_0__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21834:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21838:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21839:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__044535); rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__044538); rule__XAnnotationElementValueOrCommaList__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21846:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21850:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21851:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21851:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21852:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21853:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21853:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl44565); rule__XAnnotationElementValueOrCommaList__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21863:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21867:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21868:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__144595); rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__144598); rule__XAnnotationElementValueOrCommaList__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21875:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21879:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21880:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21880:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21881:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21882:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? int alt216=2; int LA216_0 = input.LA(1); if ( ((LA216_0>=RULE_ID && LA216_0<=RULE_RICH_TEXT_START)||(LA216_0>=28 && LA216_0<=29)||(LA216_0>=34 && LA216_0<=47)||(LA216_0>=50 && LA216_0<=62)||LA216_0==74||(LA216_0>=81 && LA216_0<=82)||LA216_0==87||(LA216_0>=91 && LA216_0<=92)||LA216_0==95||LA216_0==97||LA216_0==104||LA216_0==107||(LA216_0>=109 && LA216_0<=110)||(LA216_0>=118 && LA216_0<=119)||LA216_0==121||(LA216_0>=124 && LA216_0<=130)||LA216_0==141) ) { alt216=1; } switch (alt216) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21882:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl44625); rule__XAnnotationElementValueOrCommaList__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21892:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21896:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21897:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__244656); rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__2" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21903:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21907:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21908:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21908:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21909:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } match(input,98,FollowSets001.FOLLOW_98_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl44684); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21928:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21932:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21933:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__044721); rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21939:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21943:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21944:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21944:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21945:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21946:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21946:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl44748); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21958:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21962:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21963:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__044780); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__044783); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21970:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21974:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21975:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21975:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21976:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21977:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21979:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21989:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21993:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21994:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__144841); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__144844); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22001:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22005:1: ( ( '#' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22006:1: ( '#' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22006:1: ( '#' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22007:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } match(input,119,FollowSets001.FOLLOW_119_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl44872); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22020:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22024:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22025:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__244903); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22031:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22035:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22036:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22036:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22037:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } match(input,97,FollowSets001.FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl44931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22056:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22060:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22061:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__044968); rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__044971); rule__XAnnotationElementValueOrCommaList__Group_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22068:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22072:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22073:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22073:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22074:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22075:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22075:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl44998); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22085:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22089:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22090:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__145028); rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22096:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22100:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22101:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22101:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22102:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22103:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* loop217: do { int alt217=2; int LA217_0 = input.LA(1); if ( (LA217_0==94) ) { alt217=1; } switch (alt217) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22103:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl45055); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop217; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22117:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22121:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22122:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__045090); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__045093); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22129:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22133:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22134:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22134:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22135:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl45121); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22148:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22152:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22153:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__145152); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22159:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22163:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22164:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22164:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22165:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22166:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22166:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl45179); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22180:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22184:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22185:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__045213); rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__045216); rule__XAnnotationElementValueOrCommaList__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22192:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22196:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22197:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22197:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22198:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } pushFollow(FollowSets001.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl45243); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22209:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22213:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22214:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__145272); rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22220:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22224:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22225:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22225:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22226:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22227:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? int alt218=2; int LA218_0 = input.LA(1); if ( (LA218_0==94) ) { alt218=1; } switch (alt218) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22227:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl45299); rule__XAnnotationElementValueOrCommaList__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22241:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22245:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22246:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__045334); rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__045337); rule__XAnnotationElementValueOrCommaList__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22253:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22257:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22258:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22258:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22259:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22260:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22262:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22272:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22276:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22277:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__145395); rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22283:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22287:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22288:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22288:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22289:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22289:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22290:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22291:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22291:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl45424); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22294:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22295:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22296:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* loop219: do { int alt219=2; int LA219_0 = input.LA(1); if ( (LA219_0==94) ) { alt219=1; } switch (alt219) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22296:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl45436); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop219; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22311:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22315:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22316:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__045473); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__045476); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22323:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22327:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22328:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22328:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22329:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl45504); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22342:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22346:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22347:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__145535); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22353:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22357:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22358:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22358:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22359:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22360:1: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22360:2: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl45562); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22374:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ; public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22378:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22379:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__045596); rule__XAnnotationElementValue__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__045599); rule__XAnnotationElementValue__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__0" // $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22386:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22390:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22391:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22391:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22392:1: ( rule__XAnnotationElementValue__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22393:1: ( rule__XAnnotationElementValue__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22393:2: rule__XAnnotationElementValue__Group_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl45626); rule__XAnnotationElementValue__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22403:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ; public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22407:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22408:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__145656); rule__XAnnotationElementValue__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__145659); rule__XAnnotationElementValue__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__1" // $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22415:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22419:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22420:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22420:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22421:1: ( rule__XAnnotationElementValue__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22422:1: ( rule__XAnnotationElementValue__Group_0_1__0 )? int alt220=2; int LA220_0 = input.LA(1); if ( ((LA220_0>=RULE_ID && LA220_0<=RULE_RICH_TEXT_START)||(LA220_0>=28 && LA220_0<=29)||(LA220_0>=34 && LA220_0<=47)||(LA220_0>=50 && LA220_0<=62)||LA220_0==74||(LA220_0>=81 && LA220_0<=82)||LA220_0==87||(LA220_0>=91 && LA220_0<=92)||LA220_0==95||LA220_0==97||LA220_0==104||LA220_0==107||(LA220_0>=109 && LA220_0<=110)||(LA220_0>=118 && LA220_0<=119)||LA220_0==121||(LA220_0>=124 && LA220_0<=130)||LA220_0==141) ) { alt220=1; } switch (alt220) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22422:2: rule__XAnnotationElementValue__Group_0_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl45686); rule__XAnnotationElementValue__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__1__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22432:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22436:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22437:2: rule__XAnnotationElementValue__Group_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__245717); rule__XAnnotationElementValue__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__2" // $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22443:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22447:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22448:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22448:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22449:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } match(input,98,FollowSets001.FOLLOW_98_in_rule__XAnnotationElementValue__Group_0__2__Impl45745); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0__2__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22468:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22472:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22473:2: rule__XAnnotationElementValue__Group_0_0__0__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__045782); rule__XAnnotationElementValue__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0__0" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22479:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22483:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22484:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22484:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22485:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22486:1: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22486:2: rule__XAnnotationElementValue__Group_0_0_0__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl45809); rule__XAnnotationElementValue__Group_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22498:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ; public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22502:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22503:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__045841); rule__XAnnotationElementValue__Group_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__045844); rule__XAnnotationElementValue__Group_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__0" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22510:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22514:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22515:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22515:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22516:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22517:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22519:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__0__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22529:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ; public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22533:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22534:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__145902); rule__XAnnotationElementValue__Group_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__145905); rule__XAnnotationElementValue__Group_0_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__1" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22541:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22545:1: ( ( '#' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22546:1: ( '#' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22546:1: ( '#' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22547:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } match(input,119,FollowSets001.FOLLOW_119_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl45933); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__1__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22560:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22564:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22565:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__245964); rule__XAnnotationElementValue__Group_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__2" // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22571:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22575:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22576:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22576:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22577:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } match(input,97,FollowSets001.FOLLOW_97_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl45992); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_0_0__2__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22596:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22600:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22601:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__046029); rule__XAnnotationElementValue__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__046032); rule__XAnnotationElementValue__Group_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1__0" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22608:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22612:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22613:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22613:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22614:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22615:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22615:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl46059); rule__XAnnotationElementValue__ElementsAssignment_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22625:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22629:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22630:2: rule__XAnnotationElementValue__Group_0_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__146089); rule__XAnnotationElementValue__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1__1" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22636:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22640:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22641:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22641:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22642:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22643:1: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* loop221: do { int alt221=2; int LA221_0 = input.LA(1); if ( (LA221_0==94) ) { alt221=1; } switch (alt221) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22643:2: rule__XAnnotationElementValue__Group_0_1_1__0 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl46116); rule__XAnnotationElementValue__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop221; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1__1__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22657:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22661:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22662:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__046151); rule__XAnnotationElementValue__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__046154); rule__XAnnotationElementValue__Group_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__0" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22669:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22673:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22674:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22674:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22675:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } match(input,94,FollowSets001.FOLLOW_94_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl46182); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__0__Impl" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22688:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22692:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22693:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__146213); rule__XAnnotationElementValue__Group_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__1" // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22699:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22703:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22704:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22704:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22705:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22706:1: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22706:2: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 { pushFollow(FollowSets001.FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl46240); rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__Group_0_1_1__1__Impl" // $ANTLR start "rule__XAssignment__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22720:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; public final void rule__XAssignment__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22724:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22725:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__046274); rule__XAssignment__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__046277); rule__XAssignment__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__0" // $ANTLR start "rule__XAssignment__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22732:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22736:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22737:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22737:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22738:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22739:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22741:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__0__Impl" // $ANTLR start "rule__XAssignment__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22751:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; public final void rule__XAssignment__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22755:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22756:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__146335); rule__XAssignment__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__146338); rule__XAssignment__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__1" // $ANTLR start "rule__XAssignment__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22763:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22767:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22768:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22768:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22769:1: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22770:1: ( rule__XAssignment__FeatureAssignment_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22770:2: rule__XAssignment__FeatureAssignment_0_1 { pushFollow(FollowSets001.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl46365); rule__XAssignment__FeatureAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__1__Impl" // $ANTLR start "rule__XAssignment__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22780:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; public final void rule__XAssignment__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22784:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22785:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__246395); rule__XAssignment__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__246398); rule__XAssignment__Group_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__2" // $ANTLR start "rule__XAssignment__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22792:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22796:1: ( ( ruleOpSingleAssign ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22797:1: ( ruleOpSingleAssign ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22797:1: ( ruleOpSingleAssign ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22798:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } pushFollow(FollowSets001.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl46425); ruleOpSingleAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__2__Impl" // $ANTLR start "rule__XAssignment__Group_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22809:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; public final void rule__XAssignment__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22813:1: ( rule__XAssignment__Group_0__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22814:2: rule__XAssignment__Group_0__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__346454); rule__XAssignment__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__3" // $ANTLR start "rule__XAssignment__Group_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22820:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22824:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22825:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22825:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22826:1: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22827:1: ( rule__XAssignment__ValueAssignment_0_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22827:2: rule__XAssignment__ValueAssignment_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl46481); rule__XAssignment__ValueAssignment_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_0__3__Impl" // $ANTLR start "rule__XAssignment__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22845:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; public final void rule__XAssignment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22849:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22850:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__046519); rule__XAssignment__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__046522); rule__XAssignment__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1__0" // $ANTLR start "rule__XAssignment__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22857:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22861:1: ( ( ruleXOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22862:1: ( ruleXOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22862:1: ( ruleXOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22863:1: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl46549); ruleXOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1__0__Impl" // $ANTLR start "rule__XAssignment__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22874:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; public final void rule__XAssignment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22878:1: ( rule__XAssignment__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22879:2: rule__XAssignment__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__146578); rule__XAssignment__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1__1" // $ANTLR start "rule__XAssignment__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22885:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22889:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22890:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22890:1: ( ( rule__XAssignment__Group_1_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22891:1: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22892:1: ( rule__XAssignment__Group_1_1__0 )? int alt222=2; alt222 = dfa222.predict(input); switch (alt222) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22892:2: rule__XAssignment__Group_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl46605); rule__XAssignment__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1__1__Impl" // $ANTLR start "rule__XAssignment__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22906:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; public final void rule__XAssignment__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22910:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22911:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__046640); rule__XAssignment__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__046643); rule__XAssignment__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1__0" // $ANTLR start "rule__XAssignment__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22918:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22922:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22923:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22923:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22924:1: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22925:1: ( rule__XAssignment__Group_1_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22925:2: rule__XAssignment__Group_1_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl46670); rule__XAssignment__Group_1_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1__0__Impl" // $ANTLR start "rule__XAssignment__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22935:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; public final void rule__XAssignment__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22939:1: ( rule__XAssignment__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22940:2: rule__XAssignment__Group_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__146700); rule__XAssignment__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1__1" // $ANTLR start "rule__XAssignment__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22946:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22950:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22951:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22951:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22952:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22953:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22953:2: rule__XAssignment__RightOperandAssignment_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl46727); rule__XAssignment__RightOperandAssignment_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1__1__Impl" // $ANTLR start "rule__XAssignment__Group_1_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22967:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22971:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22972:2: rule__XAssignment__Group_1_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__046761); rule__XAssignment__Group_1_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0__0" // $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22978:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22982:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22983:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22983:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22984:1: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22985:1: ( rule__XAssignment__Group_1_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22985:2: rule__XAssignment__Group_1_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl46788); rule__XAssignment__Group_1_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0__0__Impl" // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22997:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23001:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23002:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__046820); rule__XAssignment__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__046823); rule__XAssignment__Group_1_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0_0__0" // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23009:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23013:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23014:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23014:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23015:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23016:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23018:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0_0__0__Impl" // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23028:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23032:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23033:2: rule__XAssignment__Group_1_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__146881); rule__XAssignment__Group_1_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0_0__1" // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23039:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23043:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23044:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23044:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23045:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23046:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23046:2: rule__XAssignment__FeatureAssignment_1_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl46908); rule__XAssignment__FeatureAssignment_1_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__Group_1_1_0_0__1__Impl" // $ANTLR start "rule__OpMultiAssign__Group_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23060:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ; public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23064:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23065:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__046942); rule__OpMultiAssign__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__046945); rule__OpMultiAssign__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__0" // $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23072:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23076:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23077:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23077:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23078:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpMultiAssign__Group_5__0__Impl46973); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__0__Impl" // $ANTLR start "rule__OpMultiAssign__Group_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23091:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ; public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23095:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23096:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__147004); rule__OpMultiAssign__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__147007); rule__OpMultiAssign__Group_5__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__1" // $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23103:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23107:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23108:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23108:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23109:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpMultiAssign__Group_5__1__Impl47035); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__1__Impl" // $ANTLR start "rule__OpMultiAssign__Group_5__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23122:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ; public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23126:1: ( rule__OpMultiAssign__Group_5__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23127:2: rule__OpMultiAssign__Group_5__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__247066); rule__OpMultiAssign__Group_5__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__2" // $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23133:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23137:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23138:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23138:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23139:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } match(input,25,FollowSets002.FOLLOW_25_in_rule__OpMultiAssign__Group_5__2__Impl47094); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_5__2__Impl" // $ANTLR start "rule__OpMultiAssign__Group_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23158:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ; public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23162:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23163:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__047131); rule__OpMultiAssign__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__047134); rule__OpMultiAssign__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__0" // $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23170:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23174:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23175:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23175:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23176:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__OpMultiAssign__Group_6__0__Impl47162); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__0__Impl" // $ANTLR start "rule__OpMultiAssign__Group_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23189:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ; public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23193:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23194:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__147193); rule__OpMultiAssign__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__147196); rule__OpMultiAssign__Group_6__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__1" // $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23201:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23205:1: ( ( ( '>' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23206:1: ( ( '>' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23206:1: ( ( '>' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23207:1: ( '>' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23208:1: ( '>' )? int alt223=2; int LA223_0 = input.LA(1); if ( (LA223_0==73) ) { alt223=1; } switch (alt223) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23209:2: '>' { match(input,73,FollowSets002.FOLLOW_73_in_rule__OpMultiAssign__Group_6__1__Impl47225); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__1__Impl" // $ANTLR start "rule__OpMultiAssign__Group_6__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23220:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ; public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23224:1: ( rule__OpMultiAssign__Group_6__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23225:2: rule__OpMultiAssign__Group_6__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__247258); rule__OpMultiAssign__Group_6__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__2" // $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23231:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23235:1: ( ( '>=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23236:1: ( '>=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23236:1: ( '>=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23237:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } match(input,72,FollowSets002.FOLLOW_72_in_rule__OpMultiAssign__Group_6__2__Impl47286); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpMultiAssign__Group_6__2__Impl" // $ANTLR start "rule__XOrExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23256:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; public final void rule__XOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23260:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23261:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__047323); rule__XOrExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__047326); rule__XOrExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group__0" // $ANTLR start "rule__XOrExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23268:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23272:1: ( ( ruleXAndExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23273:1: ( ruleXAndExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23273:1: ( ruleXAndExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23274:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl47353); ruleXAndExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group__0__Impl" // $ANTLR start "rule__XOrExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23285:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; public final void rule__XOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23289:1: ( rule__XOrExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23290:2: rule__XOrExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__147382); rule__XOrExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group__1" // $ANTLR start "rule__XOrExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23296:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23300:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23301:1: ( ( rule__XOrExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23301:1: ( ( rule__XOrExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23302:1: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23303:1: ( rule__XOrExpression__Group_1__0 )* loop224: do { int alt224=2; int LA224_0 = input.LA(1); if ( (LA224_0==26) ) { int LA224_2 = input.LA(2); if ( (synpred333_InternalSpec()) ) { alt224=1; } } switch (alt224) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23303:2: rule__XOrExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl47409); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop224; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group__1__Impl" // $ANTLR start "rule__XOrExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23317:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; public final void rule__XOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23321:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23322:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__047444); rule__XOrExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__047447); rule__XOrExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1__0" // $ANTLR start "rule__XOrExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23329:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23333:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23334:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23334:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23335:1: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23336:1: ( rule__XOrExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23336:2: rule__XOrExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl47474); rule__XOrExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1__0__Impl" // $ANTLR start "rule__XOrExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23346:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; public final void rule__XOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23350:1: ( rule__XOrExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23351:2: rule__XOrExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__147504); rule__XOrExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1__1" // $ANTLR start "rule__XOrExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23357:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23361:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23362:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23362:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23363:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23364:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23364:2: rule__XOrExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl47531); rule__XOrExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1__1__Impl" // $ANTLR start "rule__XOrExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23378:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23382:1: ( rule__XOrExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23383:2: rule__XOrExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__047565); rule__XOrExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0__0" // $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23389:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23393:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23394:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23394:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23395:1: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23396:1: ( rule__XOrExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23396:2: rule__XOrExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl47592); rule__XOrExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XOrExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23408:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23412:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23413:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__047624); rule__XOrExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__047627); rule__XOrExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0_0__0" // $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23420:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23424:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23425:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23425:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23426:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23427:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23429:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XOrExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23439:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23443:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23444:2: rule__XOrExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__147685); rule__XOrExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0_0__1" // $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23450:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23454:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23455:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23455:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23456:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23457:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23457:2: rule__XOrExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl47712); rule__XOrExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__XAndExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23471:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; public final void rule__XAndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23475:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23476:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__047746); rule__XAndExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__047749); rule__XAndExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group__0" // $ANTLR start "rule__XAndExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23483:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23487:1: ( ( ruleXEqualityExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23488:1: ( ruleXEqualityExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23488:1: ( ruleXEqualityExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23489:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl47776); ruleXEqualityExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group__0__Impl" // $ANTLR start "rule__XAndExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23500:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; public final void rule__XAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23504:1: ( rule__XAndExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23505:2: rule__XAndExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__147805); rule__XAndExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group__1" // $ANTLR start "rule__XAndExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23511:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23515:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23516:1: ( ( rule__XAndExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23516:1: ( ( rule__XAndExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23517:1: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23518:1: ( rule__XAndExpression__Group_1__0 )* loop225: do { int alt225=2; int LA225_0 = input.LA(1); if ( (LA225_0==27) ) { int LA225_2 = input.LA(2); if ( (synpred334_InternalSpec()) ) { alt225=1; } } switch (alt225) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23518:2: rule__XAndExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl47832); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop225; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group__1__Impl" // $ANTLR start "rule__XAndExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23532:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; public final void rule__XAndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23536:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23537:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__047867); rule__XAndExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__047870); rule__XAndExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1__0" // $ANTLR start "rule__XAndExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23544:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23548:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23549:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23549:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23550:1: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23551:1: ( rule__XAndExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23551:2: rule__XAndExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl47897); rule__XAndExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1__0__Impl" // $ANTLR start "rule__XAndExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23561:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; public final void rule__XAndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23565:1: ( rule__XAndExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23566:2: rule__XAndExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__147927); rule__XAndExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1__1" // $ANTLR start "rule__XAndExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23572:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23576:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23577:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23577:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23578:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23579:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23579:2: rule__XAndExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl47954); rule__XAndExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1__1__Impl" // $ANTLR start "rule__XAndExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23593:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23597:1: ( rule__XAndExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23598:2: rule__XAndExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__047988); rule__XAndExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0__0" // $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23604:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23608:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23609:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23609:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23610:1: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23611:1: ( rule__XAndExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23611:2: rule__XAndExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl48015); rule__XAndExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XAndExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23623:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23627:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23628:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__048047); rule__XAndExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__048050); rule__XAndExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0_0__0" // $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23635:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23639:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23640:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23640:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23641:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23642:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23644:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XAndExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23654:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23658:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23659:2: rule__XAndExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__148108); rule__XAndExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0_0__1" // $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23665:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23669:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23670:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23670:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23671:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23672:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23672:2: rule__XAndExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl48135); rule__XAndExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__XEqualityExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23686:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; public final void rule__XEqualityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23690:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23691:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__048169); rule__XEqualityExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__048172); rule__XEqualityExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group__0" // $ANTLR start "rule__XEqualityExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23698:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23702:1: ( ( ruleXRelationalExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23703:1: ( ruleXRelationalExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23703:1: ( ruleXRelationalExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23704:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl48199); ruleXRelationalExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group__0__Impl" // $ANTLR start "rule__XEqualityExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23715:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; public final void rule__XEqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23719:1: ( rule__XEqualityExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23720:2: rule__XEqualityExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__148228); rule__XEqualityExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group__1" // $ANTLR start "rule__XEqualityExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23726:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23730:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23731:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23731:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23732:1: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23733:1: ( rule__XEqualityExpression__Group_1__0 )* loop226: do { int alt226=2; switch ( input.LA(1) ) { case 68: { int LA226_2 = input.LA(2); if ( (synpred335_InternalSpec()) ) { alt226=1; } } break; case 69: { int LA226_3 = input.LA(2); if ( (synpred335_InternalSpec()) ) { alt226=1; } } break; case 70: { int LA226_4 = input.LA(2); if ( (synpred335_InternalSpec()) ) { alt226=1; } } break; case 71: { int LA226_5 = input.LA(2); if ( (synpred335_InternalSpec()) ) { alt226=1; } } break; } switch (alt226) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23733:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl48255); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop226; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group__1__Impl" // $ANTLR start "rule__XEqualityExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23747:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23751:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23752:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__048290); rule__XEqualityExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__048293); rule__XEqualityExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1__0" // $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23759:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23763:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23764:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23764:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23765:1: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23766:1: ( rule__XEqualityExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23766:2: rule__XEqualityExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl48320); rule__XEqualityExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1__0__Impl" // $ANTLR start "rule__XEqualityExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23776:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23780:1: ( rule__XEqualityExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23781:2: rule__XEqualityExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__148350); rule__XEqualityExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1__1" // $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23787:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23791:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23792:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23792:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23793:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23794:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23794:2: rule__XEqualityExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl48377); rule__XEqualityExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1__1__Impl" // $ANTLR start "rule__XEqualityExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23808:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23812:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23813:2: rule__XEqualityExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__048411); rule__XEqualityExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0__0" // $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23819:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23823:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23824:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23824:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23825:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23826:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23826:2: rule__XEqualityExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl48438); rule__XEqualityExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23838:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23842:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23843:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__048470); rule__XEqualityExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__048473); rule__XEqualityExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0_0__0" // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23850:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23854:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23855:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23855:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23856:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23857:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23859:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23869:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23873:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23874:2: rule__XEqualityExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__148531); rule__XEqualityExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0_0__1" // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23880:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23884:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23885:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23885:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23886:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23887:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23887:2: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl48558); rule__XEqualityExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__OpCompare__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23901:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ; public final void rule__OpCompare__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23905:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23906:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__048592); rule__OpCompare__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__048595); rule__OpCompare__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpCompare__Group_1__0" // $ANTLR start "rule__OpCompare__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23913:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23917:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23918:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23918:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23919:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpCompare__Group_1__0__Impl48623); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpCompare__Group_1__0__Impl" // $ANTLR start "rule__OpCompare__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23932:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ; public final void rule__OpCompare__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23936:1: ( rule__OpCompare__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23937:2: rule__OpCompare__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__148654); rule__OpCompare__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpCompare__Group_1__1" // $ANTLR start "rule__OpCompare__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23943:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23947:1: ( ( '=' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23948:1: ( '=' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23948:1: ( '=' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23949:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } match(input,25,FollowSets002.FOLLOW_25_in_rule__OpCompare__Group_1__1__Impl48682); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpCompare__Group_1__1__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23966:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23970:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23971:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__048717); rule__XOtherOperatorExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__048720); rule__XOtherOperatorExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group__0" // $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23978:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23982:1: ( ( ruleXAdditiveExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23983:1: ( ruleXAdditiveExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23983:1: ( ruleXAdditiveExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23984:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl48747); ruleXAdditiveExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group__0__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23995:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23999:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24000:2: rule__XOtherOperatorExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__148776); rule__XOtherOperatorExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group__1" // $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24006:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24010:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24011:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24011:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24012:1: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24013:1: ( rule__XOtherOperatorExpression__Group_1__0 )* loop227: do { int alt227=2; alt227 = dfa227.predict(input); switch (alt227) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24013:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl48803); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop227; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group__1__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24027:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24031:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24032:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__048838); rule__XOtherOperatorExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__048841); rule__XOtherOperatorExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1__0" // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24039:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24043:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24044:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24044:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24045:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24046:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24046:2: rule__XOtherOperatorExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl48868); rule__XOtherOperatorExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1__0__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24056:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24060:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24061:2: rule__XOtherOperatorExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__148898); rule__XOtherOperatorExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1__1" // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24067:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24071:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24072:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24072:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24073:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24074:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24074:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl48925); rule__XOtherOperatorExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1__1__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24088:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24092:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24093:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__048959); rule__XOtherOperatorExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0__0" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24099:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24103:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24104:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24104:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24105:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24106:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24106:2: rule__XOtherOperatorExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl48986); rule__XOtherOperatorExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24118:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24122:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24123:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__049018); rule__XOtherOperatorExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__049021); rule__XOtherOperatorExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__0" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24130:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24134:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24135:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24135:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24136:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24137:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24139:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24149:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24153:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24154:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__149079); rule__XOtherOperatorExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__1" // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24160:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24164:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24165:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24165:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24166:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24167:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24167:2: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl49106); rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__OpOther__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24181:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ; public final void rule__OpOther__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24185:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24186:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__049140); rule__OpOther__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__049143); rule__OpOther__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_2__0" // $ANTLR start "rule__OpOther__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24193:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24197:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24198:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24198:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24199:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__OpOther__Group_2__0__Impl49171); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_2__0__Impl" // $ANTLR start "rule__OpOther__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24212:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ; public final void rule__OpOther__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24216:1: ( rule__OpOther__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24217:2: rule__OpOther__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__149202); rule__OpOther__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_2__1" // $ANTLR start "rule__OpOther__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24223:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24227:1: ( ( '..' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24228:1: ( '..' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24228:1: ( '..' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24229:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } match(input,77,FollowSets002.FOLLOW_77_in_rule__OpOther__Group_2__1__Impl49230); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_2__1__Impl" // $ANTLR start "rule__OpOther__Group_5__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24246:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ; public final void rule__OpOther__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24250:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24251:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__049265); rule__OpOther__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__049268); rule__OpOther__Group_5__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5__0" // $ANTLR start "rule__OpOther__Group_5__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24258:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24262:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24263:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24263:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24264:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__OpOther__Group_5__0__Impl49296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5__0__Impl" // $ANTLR start "rule__OpOther__Group_5__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24277:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ; public final void rule__OpOther__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24281:1: ( rule__OpOther__Group_5__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24282:2: rule__OpOther__Group_5__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__149327); rule__OpOther__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5__1" // $ANTLR start "rule__OpOther__Group_5__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24288:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ; public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24292:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24293:1: ( ( rule__OpOther__Alternatives_5_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24293:1: ( ( rule__OpOther__Alternatives_5_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24294:1: ( rule__OpOther__Alternatives_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24295:1: ( rule__OpOther__Alternatives_5_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24295:2: rule__OpOther__Alternatives_5_1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl49354); rule__OpOther__Alternatives_5_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5__1__Impl" // $ANTLR start "rule__OpOther__Group_5_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24309:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ; public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24313:1: ( rule__OpOther__Group_5_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24314:2: rule__OpOther__Group_5_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__049388); rule__OpOther__Group_5_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0__0" // $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24320:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ; public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24324:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24325:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24325:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24326:1: ( rule__OpOther__Group_5_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24327:1: ( rule__OpOther__Group_5_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24327:2: rule__OpOther__Group_5_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl49415); rule__OpOther__Group_5_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0__0__Impl" // $ANTLR start "rule__OpOther__Group_5_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24339:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ; public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24343:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24344:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__049447); rule__OpOther__Group_5_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__049450); rule__OpOther__Group_5_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0_0__0" // $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24351:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24355:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24356:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24356:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24357:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__OpOther__Group_5_1_0_0__0__Impl49478); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0_0__0__Impl" // $ANTLR start "rule__OpOther__Group_5_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24370:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ; public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24374:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24375:2: rule__OpOther__Group_5_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__149509); rule__OpOther__Group_5_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0_0__1" // $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24381:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24385:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24386:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24386:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24387:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__OpOther__Group_5_1_0_0__1__Impl49537); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_5_1_0_0__1__Impl" // $ANTLR start "rule__OpOther__Group_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24404:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ; public final void rule__OpOther__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24408:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24409:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__049572); rule__OpOther__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__049575); rule__OpOther__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6__0" // $ANTLR start "rule__OpOther__Group_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24416:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24420:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24421:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24421:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24422:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpOther__Group_6__0__Impl49603); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6__0__Impl" // $ANTLR start "rule__OpOther__Group_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24435:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ; public final void rule__OpOther__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24439:1: ( rule__OpOther__Group_6__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24440:2: rule__OpOther__Group_6__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__149634); rule__OpOther__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6__1" // $ANTLR start "rule__OpOther__Group_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24446:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ; public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24450:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24451:1: ( ( rule__OpOther__Alternatives_6_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24451:1: ( ( rule__OpOther__Alternatives_6_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24452:1: ( rule__OpOther__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24453:1: ( rule__OpOther__Alternatives_6_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24453:2: rule__OpOther__Alternatives_6_1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl49661); rule__OpOther__Alternatives_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6__1__Impl" // $ANTLR start "rule__OpOther__Group_6_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24467:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ; public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24471:1: ( rule__OpOther__Group_6_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24472:2: rule__OpOther__Group_6_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__049695); rule__OpOther__Group_6_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0__0" // $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24478:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ; public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24482:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24483:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24483:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24484:1: ( rule__OpOther__Group_6_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24485:1: ( rule__OpOther__Group_6_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24485:2: rule__OpOther__Group_6_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl49722); rule__OpOther__Group_6_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0__0__Impl" // $ANTLR start "rule__OpOther__Group_6_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24497:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ; public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24501:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24502:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__049754); rule__OpOther__Group_6_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__049757); rule__OpOther__Group_6_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0_0__0" // $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24509:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24513:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24514:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24514:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24515:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpOther__Group_6_1_0_0__0__Impl49785); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0_0__0__Impl" // $ANTLR start "rule__OpOther__Group_6_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24528:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ; public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24532:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24533:2: rule__OpOther__Group_6_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__149816); rule__OpOther__Group_6_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0_0__1" // $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24539:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24543:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24544:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24544:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24545:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__OpOther__Group_6_1_0_0__1__Impl49844); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__OpOther__Group_6_1_0_0__1__Impl" // $ANTLR start "rule__XAdditiveExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24562:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; public final void rule__XAdditiveExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24566:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24567:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__049879); rule__XAdditiveExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__049882); rule__XAdditiveExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group__0" // $ANTLR start "rule__XAdditiveExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24574:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24578:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24579:1: ( ruleXMultiplicativeExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24579:1: ( ruleXMultiplicativeExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24580:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl49909); ruleXMultiplicativeExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group__0__Impl" // $ANTLR start "rule__XAdditiveExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24591:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; public final void rule__XAdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24595:1: ( rule__XAdditiveExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24596:2: rule__XAdditiveExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__149938); rule__XAdditiveExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group__1" // $ANTLR start "rule__XAdditiveExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24602:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24606:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24607:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24607:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24608:1: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24609:1: ( rule__XAdditiveExpression__Group_1__0 )* loop228: do { int alt228=2; int LA228_0 = input.LA(1); if ( (LA228_0==82) ) { int LA228_2 = input.LA(2); if ( (synpred337_InternalSpec()) ) { alt228=1; } } else if ( (LA228_0==81) ) { int LA228_3 = input.LA(2); if ( (synpred337_InternalSpec()) ) { alt228=1; } } switch (alt228) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24609:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl49965); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop228; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group__1__Impl" // $ANTLR start "rule__XAdditiveExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24623:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24627:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24628:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__050000); rule__XAdditiveExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__050003); rule__XAdditiveExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1__0" // $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24635:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24639:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24640:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24640:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24641:1: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24642:1: ( rule__XAdditiveExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24642:2: rule__XAdditiveExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl50030); rule__XAdditiveExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1__0__Impl" // $ANTLR start "rule__XAdditiveExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24652:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24656:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24657:2: rule__XAdditiveExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__150060); rule__XAdditiveExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1__1" // $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24663:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24667:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24668:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24668:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24669:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24670:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24670:2: rule__XAdditiveExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl50087); rule__XAdditiveExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1__1__Impl" // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24684:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24688:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24689:2: rule__XAdditiveExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__050121); rule__XAdditiveExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0__0" // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24695:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24699:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24700:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24700:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24701:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24702:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24702:2: rule__XAdditiveExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl50148); rule__XAdditiveExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24714:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24718:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24719:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__050180); rule__XAdditiveExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__050183); rule__XAdditiveExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__0" // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24726:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24730:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24731:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24731:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24732:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24733:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24735:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24745:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24749:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24750:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__150241); rule__XAdditiveExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__1" // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24756:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24760:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24761:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24761:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24762:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24763:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24763:2: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl50268); rule__XAdditiveExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24777:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24781:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24782:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__050302); rule__XMultiplicativeExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__050305); rule__XMultiplicativeExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group__0" // $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24789:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24793:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24794:1: ( ruleXUnaryOperation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24794:1: ( ruleXUnaryOperation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24795:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl50332); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group__0__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24806:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24810:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24811:2: rule__XMultiplicativeExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__150361); rule__XMultiplicativeExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group__1" // $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24817:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24821:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24822:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24822:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24823:1: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24824:1: ( rule__XMultiplicativeExpression__Group_1__0 )* loop229: do { int alt229=2; switch ( input.LA(1) ) { case 83: { int LA229_2 = input.LA(2); if ( (synpred338_InternalSpec()) ) { alt229=1; } } break; case 84: { int LA229_3 = input.LA(2); if ( (synpred338_InternalSpec()) ) { alt229=1; } } break; case 85: { int LA229_4 = input.LA(2); if ( (synpred338_InternalSpec()) ) { alt229=1; } } break; case 86: { int LA229_5 = input.LA(2); if ( (synpred338_InternalSpec()) ) { alt229=1; } } break; } switch (alt229) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24824:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl50388); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop229; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group__1__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24838:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24842:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24843:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__050423); rule__XMultiplicativeExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__050426); rule__XMultiplicativeExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1__0" // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24850:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24854:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24855:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24855:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24856:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24857:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24857:2: rule__XMultiplicativeExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl50453); rule__XMultiplicativeExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1__0__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24867:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24871:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24872:2: rule__XMultiplicativeExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__150483); rule__XMultiplicativeExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1__1" // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24878:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24882:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24883:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24883:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24884:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24885:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24885:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl50510); rule__XMultiplicativeExpression__RightOperandAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1__1__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24899:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24903:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24904:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__050544); rule__XMultiplicativeExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0__0" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24910:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24914:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24915:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24915:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24916:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24917:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24917:2: rule__XMultiplicativeExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl50571); rule__XMultiplicativeExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24929:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24933:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24934:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__050603); rule__XMultiplicativeExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__050606); rule__XMultiplicativeExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__0" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24941:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24945:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24946:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24946:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24947:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24948:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24950:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24960:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24964:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24965:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__150664); rule__XMultiplicativeExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__1" // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24971:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24975:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24976:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24976:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24977:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24978:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24978:2: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl50691); rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__XUnaryOperation__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24992:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24996:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24997:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__050725); rule__XUnaryOperation__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__050728); rule__XUnaryOperation__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__0" // $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25004:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25008:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25009:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25009:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25010:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25011:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25013:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__0__Impl" // $ANTLR start "rule__XUnaryOperation__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25023:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25027:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25028:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__150786); rule__XUnaryOperation__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__150789); rule__XUnaryOperation__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__1" // $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25035:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25039:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25040:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25040:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25041:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25042:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25042:2: rule__XUnaryOperation__FeatureAssignment_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl50816); rule__XUnaryOperation__FeatureAssignment_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__1__Impl" // $ANTLR start "rule__XUnaryOperation__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25052:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25056:1: ( rule__XUnaryOperation__Group_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25057:2: rule__XUnaryOperation__Group_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__250846); rule__XUnaryOperation__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__2" // $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25063:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25067:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25068:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25068:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25069:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25070:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25070:2: rule__XUnaryOperation__OperandAssignment_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl50873); rule__XUnaryOperation__OperandAssignment_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__Group_0__2__Impl" // $ANTLR start "rule__XCastedExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25086:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; public final void rule__XCastedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25090:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25091:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__050909); rule__XCastedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__050912); rule__XCastedExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group__0" // $ANTLR start "rule__XCastedExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25098:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25102:1: ( ( ruleXPostfixOperation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25103:1: ( ruleXPostfixOperation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25103:1: ( ruleXPostfixOperation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25104:1: ruleXPostfixOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl50939); ruleXPostfixOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group__0__Impl" // $ANTLR start "rule__XCastedExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25115:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; public final void rule__XCastedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25119:1: ( rule__XCastedExpression__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25120:2: rule__XCastedExpression__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__150968); rule__XCastedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group__1" // $ANTLR start "rule__XCastedExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25126:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25130:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25131:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25131:1: ( ( rule__XCastedExpression__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25132:1: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25133:1: ( rule__XCastedExpression__Group_1__0 )* loop230: do { int alt230=2; int LA230_0 = input.LA(1); if ( (LA230_0==120) ) { int LA230_2 = input.LA(2); if ( (synpred339_InternalSpec()) ) { alt230=1; } } switch (alt230) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25133:2: rule__XCastedExpression__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl50995); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop230; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group__1__Impl" // $ANTLR start "rule__XCastedExpression__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25147:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; public final void rule__XCastedExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25151:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25152:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__051030); rule__XCastedExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__051033); rule__XCastedExpression__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1__0" // $ANTLR start "rule__XCastedExpression__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25159:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25163:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25164:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25164:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25165:1: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25166:1: ( rule__XCastedExpression__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25166:2: rule__XCastedExpression__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl51060); rule__XCastedExpression__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1__0__Impl" // $ANTLR start "rule__XCastedExpression__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25176:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; public final void rule__XCastedExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25180:1: ( rule__XCastedExpression__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25181:2: rule__XCastedExpression__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__151090); rule__XCastedExpression__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1__1" // $ANTLR start "rule__XCastedExpression__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25187:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25191:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25192:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25192:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25193:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25194:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25194:2: rule__XCastedExpression__TypeAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl51117); rule__XCastedExpression__TypeAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1__1__Impl" // $ANTLR start "rule__XCastedExpression__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25208:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25212:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25213:2: rule__XCastedExpression__Group_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__051151); rule__XCastedExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0__0" // $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25219:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25223:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25224:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25224:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25225:1: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25226:1: ( rule__XCastedExpression__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25226:2: rule__XCastedExpression__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl51178); rule__XCastedExpression__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0__0__Impl" // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25238:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25242:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25243:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__051210); rule__XCastedExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__051213); rule__XCastedExpression__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0_0__0" // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25250:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25254:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25255:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25255:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25256:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25257:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25259:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0_0__0__Impl" // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25269:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25273:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25274:2: rule__XCastedExpression__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__151271); rule__XCastedExpression__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0_0__1" // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25280:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25284:1: ( ( 'as' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25285:1: ( 'as' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25285:1: ( 'as' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25286:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } match(input,120,FollowSets002.FOLLOW_120_in_rule__XCastedExpression__Group_1_0_0__1__Impl51299); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__Group_1_0_0__1__Impl" // $ANTLR start "rule__XPostfixOperation__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25303:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ; public final void rule__XPostfixOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25307:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25308:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__051334); rule__XPostfixOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__051337); rule__XPostfixOperation__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group__0" // $ANTLR start "rule__XPostfixOperation__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25315:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25319:1: ( ( ruleXMemberFeatureCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25320:1: ( ruleXMemberFeatureCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25320:1: ( ruleXMemberFeatureCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25321:1: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl51364); ruleXMemberFeatureCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group__0__Impl" // $ANTLR start "rule__XPostfixOperation__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25332:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; public final void rule__XPostfixOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25336:1: ( rule__XPostfixOperation__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25337:2: rule__XPostfixOperation__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__151393); rule__XPostfixOperation__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group__1" // $ANTLR start "rule__XPostfixOperation__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25343:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ; public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25347:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25348:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25348:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25349:1: ( rule__XPostfixOperation__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25350:1: ( rule__XPostfixOperation__Group_1__0 )? int alt231=2; int LA231_0 = input.LA(1); if ( (LA231_0==88) ) { int LA231_1 = input.LA(2); if ( (synpred340_InternalSpec()) ) { alt231=1; } } else if ( (LA231_0==89) ) { int LA231_2 = input.LA(2); if ( (synpred340_InternalSpec()) ) { alt231=1; } } switch (alt231) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25350:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl51420); rule__XPostfixOperation__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group__1__Impl" // $ANTLR start "rule__XPostfixOperation__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25364:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ; public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25368:1: ( rule__XPostfixOperation__Group_1__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25369:2: rule__XPostfixOperation__Group_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__051455); rule__XPostfixOperation__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1__0" // $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25375:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ; public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25379:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25380:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25380:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25381:1: ( rule__XPostfixOperation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25382:1: ( rule__XPostfixOperation__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25382:2: rule__XPostfixOperation__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl51482); rule__XPostfixOperation__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1__0__Impl" // $ANTLR start "rule__XPostfixOperation__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25394:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ; public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25398:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25399:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__051514); rule__XPostfixOperation__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__051517); rule__XPostfixOperation__Group_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1_0__0" // $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25406:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ; public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25410:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25411:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25411:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25412:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25413:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25415:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1_0__0__Impl" // $ANTLR start "rule__XPostfixOperation__Group_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25425:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ; public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25429:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25430:2: rule__XPostfixOperation__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__151575); rule__XPostfixOperation__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1_0__1" // $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25436:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ; public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25440:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25441:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25441:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25442:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25443:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25443:2: rule__XPostfixOperation__FeatureAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl51602); rule__XPostfixOperation__FeatureAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__Group_1_0__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25457:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25461:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25462:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__051636); rule__XMemberFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__051639); rule__XMemberFeatureCall__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group__0" // $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25469:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25473:1: ( ( ruleXPrimaryExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25474:1: ( ruleXPrimaryExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25474:1: ( ruleXPrimaryExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25475:1: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl51666); ruleXPrimaryExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25486:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25490:1: ( rule__XMemberFeatureCall__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25491:2: rule__XMemberFeatureCall__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__151695); rule__XMemberFeatureCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group__1" // $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25497:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25501:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25502:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25502:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25503:1: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25504:1: ( rule__XMemberFeatureCall__Alternatives_1 )* loop232: do { int alt232=2; switch ( input.LA(1) ) { case 90: { int LA232_2 = input.LA(2); if ( (synpred341_InternalSpec()) ) { alt232=1; } } break; case 139: { int LA232_3 = input.LA(2); if ( (synpred341_InternalSpec()) ) { alt232=1; } } break; case 140: { int LA232_4 = input.LA(2); if ( (synpred341_InternalSpec()) ) { alt232=1; } } break; } switch (alt232) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25504:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl51722); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } break; default : break loop232; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25518:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25522:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25523:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__051757); rule__XMemberFeatureCall__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__051760); rule__XMemberFeatureCall__Group_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25530:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25534:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25535:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25535:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25536:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25537:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25537:2: rule__XMemberFeatureCall__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl51787); rule__XMemberFeatureCall__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25547:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25551:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25552:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__151817); rule__XMemberFeatureCall__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25558:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25562:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25563:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25563:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25564:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25565:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25565:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl51844); rule__XMemberFeatureCall__ValueAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25579:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25583:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25584:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__051878); rule__XMemberFeatureCall__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25590:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25594:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25595:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25595:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25596:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25597:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25597:2: rule__XMemberFeatureCall__Group_1_0_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl51905); rule__XMemberFeatureCall__Group_1_0_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25609:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25613:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25614:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__051937); rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__051940); rule__XMemberFeatureCall__Group_1_0_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25621:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25625:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25626:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25626:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25627:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25628:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25630:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25640:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25644:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25645:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__151998); rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__152001); rule__XMemberFeatureCall__Group_1_0_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25652:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25656:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25657:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25657:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25658:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25659:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25659:2: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl52028); rule__XMemberFeatureCall__Alternatives_1_0_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25669:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25673:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25674:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__252058); rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__252061); rule__XMemberFeatureCall__Group_1_0_0_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__2" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25681:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25685:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25686:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25686:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25687:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25688:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25688:2: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl52088); rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25698:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25702:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25703:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__352118); rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__3" // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25709:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25713:1: ( ( ruleOpSingleAssign ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25714:1: ( ruleOpSingleAssign ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25714:1: ( ruleOpSingleAssign ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25715:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } pushFollow(FollowSets002.FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl52145); ruleOpSingleAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25734:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25738:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25739:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__052182); rule__XMemberFeatureCall__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__052185); rule__XMemberFeatureCall__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25746:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25750:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25751:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25751:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25752:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25753:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25753:2: rule__XMemberFeatureCall__Group_1_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl52212); rule__XMemberFeatureCall__Group_1_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25763:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25767:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25768:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__152242); rule__XMemberFeatureCall__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__152245); rule__XMemberFeatureCall__Group_1_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25775:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25779:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25780:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25780:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25781:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25782:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? int alt233=2; int LA233_0 = input.LA(1); if ( (LA233_0==74) ) { alt233=1; } switch (alt233) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25782:2: rule__XMemberFeatureCall__Group_1_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl52272); rule__XMemberFeatureCall__Group_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25792:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25796:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25797:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__252303); rule__XMemberFeatureCall__Group_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__252306); rule__XMemberFeatureCall__Group_1_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__2" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25804:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25808:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25809:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25809:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25810:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25811:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25811:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl52333); rule__XMemberFeatureCall__FeatureAssignment_1_1_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__2__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25821:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25825:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25826:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__352363); rule__XMemberFeatureCall__Group_1_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__352366); rule__XMemberFeatureCall__Group_1_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__3" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25833:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25837:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25838:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25838:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25839:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25840:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? int alt234=2; alt234 = dfa234.predict(input); switch (alt234) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25840:2: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl52393); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__3__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25850:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25854:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25855:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__452424); rule__XMemberFeatureCall__Group_1_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__4" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25861:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25865:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25866:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25866:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25867:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25868:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? int alt235=2; alt235 = dfa235.predict(input); switch (alt235) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25868:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl52451); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1__4__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25888:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25892:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25893:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__052492); rule__XMemberFeatureCall__Group_1_1_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25899:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25903:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25904:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25904:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25905:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25906:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25906:2: rule__XMemberFeatureCall__Group_1_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl52519); rule__XMemberFeatureCall__Group_1_1_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25918:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25922:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25923:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__052551); rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__052554); rule__XMemberFeatureCall__Group_1_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25930:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25934:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25935:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25935:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25936:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25937:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25939:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25949:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25953:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25954:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__152612); rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25960:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25964:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25965:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25965:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25966:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25967:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25967:2: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl52639); rule__XMemberFeatureCall__Alternatives_1_1_0_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25981:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25985:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25986:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__052673); rule__XMemberFeatureCall__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__052676); rule__XMemberFeatureCall__Group_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25993:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25997:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25998:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25998:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25999:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl52704); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26012:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26016:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26017:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__152735); rule__XMemberFeatureCall__Group_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__152738); rule__XMemberFeatureCall__Group_1_1_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26024:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26028:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26029:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26029:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26030:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26031:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26031:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl52765); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26041:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26045:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26046:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__252795); rule__XMemberFeatureCall__Group_1_1_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__252798); rule__XMemberFeatureCall__Group_1_1_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__2" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26053:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26057:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26058:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26058:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26059:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26060:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* loop236: do { int alt236=2; int LA236_0 = input.LA(1); if ( (LA236_0==94) ) { alt236=1; } switch (alt236) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26060:2: rule__XMemberFeatureCall__Group_1_1_1_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl52825); rule__XMemberFeatureCall__Group_1_1_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop236; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__2__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26070:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26074:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26075:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__352856); rule__XMemberFeatureCall__Group_1_1_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__3" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26081:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26085:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26086:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26086:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26087:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl52884); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__3__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26108:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26112:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26113:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__052923); rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__052926); rule__XMemberFeatureCall__Group_1_1_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26120:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26124:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26125:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26125:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26126:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl52954); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26139:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26143:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26144:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__152985); rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26150:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26154:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26155:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26155:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26156:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26157:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26157:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl53012); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26171:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26175:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26176:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__053046); rule__XMemberFeatureCall__Group_1_1_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__053049); rule__XMemberFeatureCall__Group_1_1_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26183:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26187:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26188:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26188:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26189:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26190:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26190:2: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl53076); rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26200:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26204:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26205:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__153106); rule__XMemberFeatureCall__Group_1_1_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__153109); rule__XMemberFeatureCall__Group_1_1_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26212:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26216:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26217:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26217:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26218:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26219:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? int alt237=2; int LA237_0 = input.LA(1); if ( ((LA237_0>=RULE_ID && LA237_0<=RULE_RICH_TEXT_START)||(LA237_0>=28 && LA237_0<=29)||(LA237_0>=34 && LA237_0<=47)||(LA237_0>=50 && LA237_0<=62)||LA237_0==74||LA237_0==78||(LA237_0>=81 && LA237_0<=82)||LA237_0==87||(LA237_0>=91 && LA237_0<=92)||LA237_0==95||LA237_0==97||LA237_0==102||LA237_0==104||LA237_0==107||(LA237_0>=109 && LA237_0<=110)||LA237_0==119||LA237_0==121||(LA237_0>=124 && LA237_0<=130)||LA237_0==141) ) { alt237=1; } switch (alt237) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26219:2: rule__XMemberFeatureCall__Alternatives_1_1_3_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl53136); rule__XMemberFeatureCall__Alternatives_1_1_3_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26229:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26233:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26234:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__253167); rule__XMemberFeatureCall__Group_1_1_3__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__2" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26240:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26244:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26245:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26245:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26246:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl53195); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__2__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26265:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26269:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26270:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__053232); rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__053235); rule__XMemberFeatureCall__Group_1_1_3_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26277:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26281:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26282:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26282:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26283:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26284:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26284:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl53262); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26294:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26298:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26299:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__153292); rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26305:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26309:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26310:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26310:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26311:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26312:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* loop238: do { int alt238=2; int LA238_0 = input.LA(1); if ( (LA238_0==94) ) { alt238=1; } switch (alt238) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26312:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl53319); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop238; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26326:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26330:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26331:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__053354); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__053357); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26338:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26342:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26343:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26343:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26344:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl53385); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26357:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26361:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26362:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__153416); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1" // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26368:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26372:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26373:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26373:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26374:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26375:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26375:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl53443); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl" // $ANTLR start "rule__XSetLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26389:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ; public final void rule__XSetLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26393:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26394:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__053477); rule__XSetLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__053480); rule__XSetLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__0" // $ANTLR start "rule__XSetLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26401:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26405:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26406:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26406:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26407:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26408:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26410:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__0__Impl" // $ANTLR start "rule__XSetLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26420:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ; public final void rule__XSetLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26424:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26425:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__153538); rule__XSetLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__153541); rule__XSetLiteral__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__1" // $ANTLR start "rule__XSetLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26432:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26436:1: ( ( '#' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26437:1: ( '#' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26437:1: ( '#' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26438:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } match(input,119,FollowSets002.FOLLOW_119_in_rule__XSetLiteral__Group__1__Impl53569); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__1__Impl" // $ANTLR start "rule__XSetLiteral__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26451:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ; public final void rule__XSetLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26455:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26456:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__253600); rule__XSetLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__253603); rule__XSetLiteral__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__2" // $ANTLR start "rule__XSetLiteral__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26463:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26467:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26468:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26468:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26469:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } match(input,92,FollowSets002.FOLLOW_92_in_rule__XSetLiteral__Group__2__Impl53631); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__2__Impl" // $ANTLR start "rule__XSetLiteral__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26482:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ; public final void rule__XSetLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26486:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26487:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__353662); rule__XSetLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__353665); rule__XSetLiteral__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__3" // $ANTLR start "rule__XSetLiteral__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26494:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ; public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26498:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26499:1: ( ( rule__XSetLiteral__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26499:1: ( ( rule__XSetLiteral__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26500:1: ( rule__XSetLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26501:1: ( rule__XSetLiteral__Group_3__0 )? int alt239=2; int LA239_0 = input.LA(1); if ( ((LA239_0>=RULE_ID && LA239_0<=RULE_RICH_TEXT_START)||(LA239_0>=28 && LA239_0<=29)||(LA239_0>=34 && LA239_0<=47)||(LA239_0>=50 && LA239_0<=62)||LA239_0==74||(LA239_0>=81 && LA239_0<=82)||LA239_0==87||(LA239_0>=91 && LA239_0<=92)||LA239_0==95||LA239_0==97||LA239_0==104||LA239_0==107||(LA239_0>=109 && LA239_0<=110)||LA239_0==119||LA239_0==121||(LA239_0>=124 && LA239_0<=130)||LA239_0==141) ) { alt239=1; } switch (alt239) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26501:2: rule__XSetLiteral__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl53692); rule__XSetLiteral__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__3__Impl" // $ANTLR start "rule__XSetLiteral__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26511:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; public final void rule__XSetLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26515:1: ( rule__XSetLiteral__Group__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26516:2: rule__XSetLiteral__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__453723); rule__XSetLiteral__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__4" // $ANTLR start "rule__XSetLiteral__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26522:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26526:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26527:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26527:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26528:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } match(input,93,FollowSets002.FOLLOW_93_in_rule__XSetLiteral__Group__4__Impl53751); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group__4__Impl" // $ANTLR start "rule__XSetLiteral__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26551:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ; public final void rule__XSetLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26555:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26556:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__053792); rule__XSetLiteral__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__053795); rule__XSetLiteral__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3__0" // $ANTLR start "rule__XSetLiteral__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26563:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26567:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26568:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26568:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26569:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26570:1: ( rule__XSetLiteral__ElementsAssignment_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26570:2: rule__XSetLiteral__ElementsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl53822); rule__XSetLiteral__ElementsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3__0__Impl" // $ANTLR start "rule__XSetLiteral__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26580:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ; public final void rule__XSetLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26584:1: ( rule__XSetLiteral__Group_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26585:2: rule__XSetLiteral__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__153852); rule__XSetLiteral__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3__1" // $ANTLR start "rule__XSetLiteral__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26591:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ; public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26595:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26596:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26596:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26597:1: ( rule__XSetLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26598:1: ( rule__XSetLiteral__Group_3_1__0 )* loop240: do { int alt240=2; int LA240_0 = input.LA(1); if ( (LA240_0==94) ) { alt240=1; } switch (alt240) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26598:2: rule__XSetLiteral__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl53879); rule__XSetLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop240; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3__1__Impl" // $ANTLR start "rule__XSetLiteral__Group_3_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26612:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ; public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26616:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26617:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__053914); rule__XSetLiteral__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__053917); rule__XSetLiteral__Group_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3_1__0" // $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26624:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26628:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26629:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26629:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26630:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XSetLiteral__Group_3_1__0__Impl53945); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3_1__0__Impl" // $ANTLR start "rule__XSetLiteral__Group_3_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26643:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ; public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26647:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26648:2: rule__XSetLiteral__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__153976); rule__XSetLiteral__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3_1__1" // $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26654:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26658:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26659:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26659:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26660:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26661:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26661:2: rule__XSetLiteral__ElementsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl54003); rule__XSetLiteral__ElementsAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__Group_3_1__1__Impl" // $ANTLR start "rule__XListLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26675:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ; public final void rule__XListLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26679:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26680:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__054037); rule__XListLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__054040); rule__XListLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__0" // $ANTLR start "rule__XListLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26687:1: rule__XListLiteral__Group__0__Impl : ( () ) ; public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26691:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26692:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26692:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26693:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26694:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26696:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__0__Impl" // $ANTLR start "rule__XListLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26706:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ; public final void rule__XListLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26710:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26711:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__154098); rule__XListLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__154101); rule__XListLiteral__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__1" // $ANTLR start "rule__XListLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26718:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26722:1: ( ( '#' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26723:1: ( '#' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26723:1: ( '#' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26724:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } match(input,119,FollowSets002.FOLLOW_119_in_rule__XListLiteral__Group__1__Impl54129); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__1__Impl" // $ANTLR start "rule__XListLiteral__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26737:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ; public final void rule__XListLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26741:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26742:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__254160); rule__XListLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__254163); rule__XListLiteral__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__2" // $ANTLR start "rule__XListLiteral__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26749:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26753:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26754:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26754:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26755:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } match(input,97,FollowSets002.FOLLOW_97_in_rule__XListLiteral__Group__2__Impl54191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__2__Impl" // $ANTLR start "rule__XListLiteral__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26768:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ; public final void rule__XListLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26772:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26773:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__354222); rule__XListLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__354225); rule__XListLiteral__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__3" // $ANTLR start "rule__XListLiteral__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26780:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ; public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26784:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26785:1: ( ( rule__XListLiteral__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26785:1: ( ( rule__XListLiteral__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26786:1: ( rule__XListLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26787:1: ( rule__XListLiteral__Group_3__0 )? int alt241=2; int LA241_0 = input.LA(1); if ( ((LA241_0>=RULE_ID && LA241_0<=RULE_RICH_TEXT_START)||(LA241_0>=28 && LA241_0<=29)||(LA241_0>=34 && LA241_0<=47)||(LA241_0>=50 && LA241_0<=62)||LA241_0==74||(LA241_0>=81 && LA241_0<=82)||LA241_0==87||(LA241_0>=91 && LA241_0<=92)||LA241_0==95||LA241_0==97||LA241_0==104||LA241_0==107||(LA241_0>=109 && LA241_0<=110)||LA241_0==119||LA241_0==121||(LA241_0>=124 && LA241_0<=130)||LA241_0==141) ) { alt241=1; } switch (alt241) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26787:2: rule__XListLiteral__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl54252); rule__XListLiteral__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__3__Impl" // $ANTLR start "rule__XListLiteral__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26797:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; public final void rule__XListLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26801:1: ( rule__XListLiteral__Group__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26802:2: rule__XListLiteral__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__454283); rule__XListLiteral__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__4" // $ANTLR start "rule__XListLiteral__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26808:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26812:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26813:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26813:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26814:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } match(input,98,FollowSets002.FOLLOW_98_in_rule__XListLiteral__Group__4__Impl54311); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group__4__Impl" // $ANTLR start "rule__XListLiteral__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26837:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ; public final void rule__XListLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26841:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26842:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__054352); rule__XListLiteral__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__054355); rule__XListLiteral__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3__0" // $ANTLR start "rule__XListLiteral__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26849:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26853:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26854:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26854:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26855:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26856:1: ( rule__XListLiteral__ElementsAssignment_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26856:2: rule__XListLiteral__ElementsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl54382); rule__XListLiteral__ElementsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3__0__Impl" // $ANTLR start "rule__XListLiteral__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26866:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ; public final void rule__XListLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26870:1: ( rule__XListLiteral__Group_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26871:2: rule__XListLiteral__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__154412); rule__XListLiteral__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3__1" // $ANTLR start "rule__XListLiteral__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26877:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ; public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26881:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26882:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26882:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26883:1: ( rule__XListLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26884:1: ( rule__XListLiteral__Group_3_1__0 )* loop242: do { int alt242=2; int LA242_0 = input.LA(1); if ( (LA242_0==94) ) { alt242=1; } switch (alt242) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26884:2: rule__XListLiteral__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl54439); rule__XListLiteral__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop242; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3__1__Impl" // $ANTLR start "rule__XListLiteral__Group_3_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26898:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ; public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26902:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26903:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__054474); rule__XListLiteral__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__054477); rule__XListLiteral__Group_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3_1__0" // $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26910:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26914:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26915:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26915:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26916:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XListLiteral__Group_3_1__0__Impl54505); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3_1__0__Impl" // $ANTLR start "rule__XListLiteral__Group_3_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26929:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ; public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26933:1: ( rule__XListLiteral__Group_3_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26934:2: rule__XListLiteral__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__154536); rule__XListLiteral__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3_1__1" // $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26940:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26944:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26945:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26945:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26946:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26947:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26947:2: rule__XListLiteral__ElementsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl54563); rule__XListLiteral__ElementsAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__Group_3_1__1__Impl" // $ANTLR start "rule__XClosure__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26961:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; public final void rule__XClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26965:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26966:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__054597); rule__XClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__054600); rule__XClosure__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__0" // $ANTLR start "rule__XClosure__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26973:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ; public final void rule__XClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26977:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26978:1: ( ( rule__XClosure__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26978:1: ( ( rule__XClosure__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26979:1: ( rule__XClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26980:1: ( rule__XClosure__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26980:2: rule__XClosure__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl54627); rule__XClosure__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__0__Impl" // $ANTLR start "rule__XClosure__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26990:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; public final void rule__XClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26994:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:26995:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__154657); rule__XClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__154660); rule__XClosure__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__1" // $ANTLR start "rule__XClosure__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27002:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ; public final void rule__XClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27006:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27007:1: ( ( rule__XClosure__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27007:1: ( ( rule__XClosure__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27008:1: ( rule__XClosure__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27009:1: ( rule__XClosure__Group_1__0 )? int alt243=2; alt243 = dfa243.predict(input); switch (alt243) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27009:2: rule__XClosure__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl54687); rule__XClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__1__Impl" // $ANTLR start "rule__XClosure__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27019:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; public final void rule__XClosure__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27023:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27024:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__254718); rule__XClosure__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__254721); rule__XClosure__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__2" // $ANTLR start "rule__XClosure__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27031:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ; public final void rule__XClosure__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27035:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27036:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27036:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27037:1: ( rule__XClosure__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27038:1: ( rule__XClosure__ExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27038:2: rule__XClosure__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl54748); rule__XClosure__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__2__Impl" // $ANTLR start "rule__XClosure__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27048:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; public final void rule__XClosure__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27052:1: ( rule__XClosure__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27053:2: rule__XClosure__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__354778); rule__XClosure__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__3" // $ANTLR start "rule__XClosure__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27059:1: rule__XClosure__Group__3__Impl : ( ']' ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27063:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27064:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27064:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27065:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } match(input,98,FollowSets002.FOLLOW_98_in_rule__XClosure__Group__3__Impl54806); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group__3__Impl" // $ANTLR start "rule__XClosure__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27086:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ; public final void rule__XClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27090:1: ( rule__XClosure__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27091:2: rule__XClosure__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__054845); rule__XClosure__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0__0" // $ANTLR start "rule__XClosure__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27097:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ; public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27101:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27102:1: ( ( rule__XClosure__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27102:1: ( ( rule__XClosure__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27103:1: ( rule__XClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27104:1: ( rule__XClosure__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27104:2: rule__XClosure__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl54872); rule__XClosure__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0__0__Impl" // $ANTLR start "rule__XClosure__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27116:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ; public final void rule__XClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27120:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27121:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__054904); rule__XClosure__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__054907); rule__XClosure__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0_0__0" // $ANTLR start "rule__XClosure__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27128:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27132:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27133:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27133:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27134:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27135:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27137:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0_0__0__Impl" // $ANTLR start "rule__XClosure__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27147:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ; public final void rule__XClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27151:1: ( rule__XClosure__Group_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27152:2: rule__XClosure__Group_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__154965); rule__XClosure__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0_0__1" // $ANTLR start "rule__XClosure__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27158:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ; public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27162:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27163:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27163:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27164:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } match(input,97,FollowSets002.FOLLOW_97_in_rule__XClosure__Group_0_0__1__Impl54993); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_0_0__1__Impl" // $ANTLR start "rule__XClosure__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27181:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ; public final void rule__XClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27185:1: ( rule__XClosure__Group_1__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27186:2: rule__XClosure__Group_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__055028); rule__XClosure__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1__0" // $ANTLR start "rule__XClosure__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27192:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ; public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27196:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27197:1: ( ( rule__XClosure__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27197:1: ( ( rule__XClosure__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27198:1: ( rule__XClosure__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27199:1: ( rule__XClosure__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27199:2: rule__XClosure__Group_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl55055); rule__XClosure__Group_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1__0__Impl" // $ANTLR start "rule__XClosure__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27211:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ; public final void rule__XClosure__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27215:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27216:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__055087); rule__XClosure__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__055090); rule__XClosure__Group_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0__0" // $ANTLR start "rule__XClosure__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27223:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ; public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27227:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27228:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27228:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27229:1: ( rule__XClosure__Group_1_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27230:1: ( rule__XClosure__Group_1_0_0__0 )? int alt244=2; int LA244_0 = input.LA(1); if ( (LA244_0==RULE_ID||LA244_0==28||(LA244_0>=34 && LA244_0<=47)||(LA244_0>=50 && LA244_0<=62)||LA244_0==78||LA244_0==95) ) { alt244=1; } switch (alt244) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27230:2: rule__XClosure__Group_1_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl55117); rule__XClosure__Group_1_0_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0__0__Impl" // $ANTLR start "rule__XClosure__Group_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27240:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ; public final void rule__XClosure__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27244:1: ( rule__XClosure__Group_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27245:2: rule__XClosure__Group_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__155148); rule__XClosure__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0__1" // $ANTLR start "rule__XClosure__Group_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27251:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ; public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27255:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27256:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27256:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27257:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27258:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27258:2: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl55175); rule__XClosure__ExplicitSyntaxAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0__1__Impl" // $ANTLR start "rule__XClosure__Group_1_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27272:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ; public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27276:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27277:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0__0__Impl_in_rule__XClosure__Group_1_0_0__055209); rule__XClosure__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__055212); rule__XClosure__Group_1_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0__0" // $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27284:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ; public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27288:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27289:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27289:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27290:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27291:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27291:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0_in_rule__XClosure__Group_1_0_0__0__Impl55239); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0__0__Impl" // $ANTLR start "rule__XClosure__Group_1_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27301:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ; public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27305:1: ( rule__XClosure__Group_1_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27306:2: rule__XClosure__Group_1_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0__1__Impl_in_rule__XClosure__Group_1_0_0__155269); rule__XClosure__Group_1_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0__1" // $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27312:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ; public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27316:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27317:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27317:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27318:1: ( rule__XClosure__Group_1_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27319:1: ( rule__XClosure__Group_1_0_0_1__0 )* loop245: do { int alt245=2; int LA245_0 = input.LA(1); if ( (LA245_0==94) ) { alt245=1; } switch (alt245) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27319:2: rule__XClosure__Group_1_0_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0_1__0_in_rule__XClosure__Group_1_0_0__1__Impl55296); rule__XClosure__Group_1_0_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop245; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0__1__Impl" // $ANTLR start "rule__XClosure__Group_1_0_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27333:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ; public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27337:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27338:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__055331); rule__XClosure__Group_1_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__055334); rule__XClosure__Group_1_0_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0_1__0" // $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27345:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ; public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27349:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27350:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27350:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27351:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XClosure__Group_1_0_0_1__0__Impl55362); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0_1__0__Impl" // $ANTLR start "rule__XClosure__Group_1_0_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27364:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ; public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27368:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27369:2: rule__XClosure__Group_1_0_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_1_0_0_1__1__Impl_in_rule__XClosure__Group_1_0_0_1__155393); rule__XClosure__Group_1_0_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0_1__1" // $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27375:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ; public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27379:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27380:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27380:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27381:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27382:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27382:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1_in_rule__XClosure__Group_1_0_0_1__1__Impl55420); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__Group_1_0_0_1__1__Impl" // $ANTLR start "rule__XExpressionInClosure__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27396:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; public final void rule__XExpressionInClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27400:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27401:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__055454); rule__XExpressionInClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__055457); rule__XExpressionInClosure__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group__0" // $ANTLR start "rule__XExpressionInClosure__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27408:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27412:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27413:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27413:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27414:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27415:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27417:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group__0__Impl" // $ANTLR start "rule__XExpressionInClosure__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27427:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; public final void rule__XExpressionInClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27431:1: ( rule__XExpressionInClosure__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27432:2: rule__XExpressionInClosure__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__155515); rule__XExpressionInClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group__1" // $ANTLR start "rule__XExpressionInClosure__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27438:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27442:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27443:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27443:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27444:1: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27445:1: ( rule__XExpressionInClosure__Group_1__0 )* loop246: do { int alt246=2; int LA246_0 = input.LA(1); if ( ((LA246_0>=RULE_ID && LA246_0<=RULE_RICH_TEXT_START)||(LA246_0>=28 && LA246_0<=29)||(LA246_0>=34 && LA246_0<=62)||LA246_0==74||(LA246_0>=81 && LA246_0<=82)||LA246_0==87||(LA246_0>=91 && LA246_0<=92)||LA246_0==95||LA246_0==97||LA246_0==104||LA246_0==107||(LA246_0>=109 && LA246_0<=110)||LA246_0==119||LA246_0==121||(LA246_0>=124 && LA246_0<=130)||LA246_0==141) ) { alt246=1; } switch (alt246) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27445:2: rule__XExpressionInClosure__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl55542); rule__XExpressionInClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop246; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group__1__Impl" // $ANTLR start "rule__XExpressionInClosure__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27459:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27463:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27464:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__055577); rule__XExpressionInClosure__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__055580); rule__XExpressionInClosure__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group_1__0" // $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27471:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27475:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27476:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27476:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27477:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27478:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27478:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl55607); rule__XExpressionInClosure__ExpressionsAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group_1__0__Impl" // $ANTLR start "rule__XExpressionInClosure__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27488:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27492:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27493:2: rule__XExpressionInClosure__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__155637); rule__XExpressionInClosure__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group_1__1" // $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27499:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27503:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27504:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27504:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27505:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27506:1: ( ';' )? int alt247=2; int LA247_0 = input.LA(1); if ( (LA247_0==33) ) { alt247=1; } switch (alt247) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27507:2: ';' { match(input,33,FollowSets002.FOLLOW_33_in_rule__XExpressionInClosure__Group_1__1__Impl55666); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__Group_1__1__Impl" // $ANTLR start "rule__XShortClosure__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27522:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; public final void rule__XShortClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27526:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27527:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__055703); rule__XShortClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__055706); rule__XShortClosure__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group__0" // $ANTLR start "rule__XShortClosure__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27534:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27538:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27539:1: ( ( rule__XShortClosure__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27539:1: ( ( rule__XShortClosure__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27540:1: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27541:1: ( rule__XShortClosure__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27541:2: rule__XShortClosure__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl55733); rule__XShortClosure__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group__0__Impl" // $ANTLR start "rule__XShortClosure__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27551:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; public final void rule__XShortClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27555:1: ( rule__XShortClosure__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27556:2: rule__XShortClosure__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__155763); rule__XShortClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group__1" // $ANTLR start "rule__XShortClosure__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27562:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27566:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27567:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27567:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27568:1: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27569:1: ( rule__XShortClosure__ExpressionAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27569:2: rule__XShortClosure__ExpressionAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl55790); rule__XShortClosure__ExpressionAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group__1__Impl" // $ANTLR start "rule__XShortClosure__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27583:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; public final void rule__XShortClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27587:1: ( rule__XShortClosure__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27588:2: rule__XShortClosure__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__055824); rule__XShortClosure__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0__0" // $ANTLR start "rule__XShortClosure__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27594:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27598:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27599:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27599:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27600:1: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27601:1: ( rule__XShortClosure__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27601:2: rule__XShortClosure__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl55851); rule__XShortClosure__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0__0__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27613:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27617:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27618:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__055883); rule__XShortClosure__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__055886); rule__XShortClosure__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__0" // $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27625:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27629:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27630:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27630:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27631:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27632:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27634:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__0__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27644:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27648:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27649:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__155944); rule__XShortClosure__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__155947); rule__XShortClosure__Group_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__1" // $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27656:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27660:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27661:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27661:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27662:1: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27663:1: ( rule__XShortClosure__Group_0_0_1__0 )? int alt248=2; int LA248_0 = input.LA(1); if ( (LA248_0==RULE_ID||LA248_0==28||(LA248_0>=34 && LA248_0<=47)||(LA248_0>=50 && LA248_0<=62)||LA248_0==78||LA248_0==95) ) { alt248=1; } switch (alt248) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27663:2: rule__XShortClosure__Group_0_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl55974); rule__XShortClosure__Group_0_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__1__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27673:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27677:1: ( rule__XShortClosure__Group_0_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27678:2: rule__XShortClosure__Group_0_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__256005); rule__XShortClosure__Group_0_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__2" // $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27684:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27688:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27689:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27689:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27690:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27691:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27691:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl56032); rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0__2__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27707:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27711:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27712:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__056068); rule__XShortClosure__Group_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__056071); rule__XShortClosure__Group_0_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1__0" // $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27719:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27723:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27724:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27724:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27725:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27726:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27726:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl56098); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1__0__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27736:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27740:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27741:2: rule__XShortClosure__Group_0_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__156128); rule__XShortClosure__Group_0_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1__1" // $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27747:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27751:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27752:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27752:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27753:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27754:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* loop249: do { int alt249=2; int LA249_0 = input.LA(1); if ( (LA249_0==94) ) { alt249=1; } switch (alt249) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27754:2: rule__XShortClosure__Group_0_0_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl56155); rule__XShortClosure__Group_0_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop249; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1__1__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27768:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27772:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27773:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__056190); rule__XShortClosure__Group_0_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__056193); rule__XShortClosure__Group_0_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1_1__0" // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27780:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27784:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27785:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27785:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27786:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XShortClosure__Group_0_0_1_1__0__Impl56221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1_1__0__Impl" // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27799:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27803:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27804:2: rule__XShortClosure__Group_0_0_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__156252); rule__XShortClosure__Group_0_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1_1__1" // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27810:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27814:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27815:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27815:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27816:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27817:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27817:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl56279); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__Group_0_0_1_1__1__Impl" // $ANTLR start "rule__XParenthesizedExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27831:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27835:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27836:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__056313); rule__XParenthesizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__056316); rule__XParenthesizedExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__0" // $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27843:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27847:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27848:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27848:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27849:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XParenthesizedExpression__Group__0__Impl56344); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__0__Impl" // $ANTLR start "rule__XParenthesizedExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27862:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27866:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27867:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__156375); rule__XParenthesizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__156378); rule__XParenthesizedExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__1" // $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27874:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27878:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27879:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27879:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27880:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl56405); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__1__Impl" // $ANTLR start "rule__XParenthesizedExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27891:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27895:1: ( rule__XParenthesizedExpression__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27896:2: rule__XParenthesizedExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__256434); rule__XParenthesizedExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__2" // $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27902:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27906:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27907:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27907:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27908:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XParenthesizedExpression__Group__2__Impl56462); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XParenthesizedExpression__Group__2__Impl" // $ANTLR start "rule__XIfExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27927:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; public final void rule__XIfExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27931:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27932:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__056499); rule__XIfExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__056502); rule__XIfExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__0" // $ANTLR start "rule__XIfExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27939:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27943:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27944:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27944:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27945:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27946:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27948:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__0__Impl" // $ANTLR start "rule__XIfExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27958:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; public final void rule__XIfExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27962:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27963:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__156560); rule__XIfExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__156563); rule__XIfExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__1" // $ANTLR start "rule__XIfExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27970:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27974:1: ( ( 'if' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27975:1: ( 'if' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27975:1: ( 'if' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27976:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } match(input,121,FollowSets002.FOLLOW_121_in_rule__XIfExpression__Group__1__Impl56591); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__1__Impl" // $ANTLR start "rule__XIfExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27989:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; public final void rule__XIfExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27993:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27994:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__256622); rule__XIfExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__256625); rule__XIfExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__2" // $ANTLR start "rule__XIfExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28001:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28005:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28006:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28006:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28007:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XIfExpression__Group__2__Impl56653); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__2__Impl" // $ANTLR start "rule__XIfExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28020:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; public final void rule__XIfExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28024:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28025:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__356684); rule__XIfExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__356687); rule__XIfExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__3" // $ANTLR start "rule__XIfExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28032:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28036:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28037:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28037:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28038:1: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28039:1: ( rule__XIfExpression__IfAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28039:2: rule__XIfExpression__IfAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl56714); rule__XIfExpression__IfAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__3__Impl" // $ANTLR start "rule__XIfExpression__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28049:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; public final void rule__XIfExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28053:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28054:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__456744); rule__XIfExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__456747); rule__XIfExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__4" // $ANTLR start "rule__XIfExpression__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28061:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28065:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28066:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28066:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28067:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XIfExpression__Group__4__Impl56775); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__4__Impl" // $ANTLR start "rule__XIfExpression__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28080:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; public final void rule__XIfExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28084:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28085:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__556806); rule__XIfExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__556809); rule__XIfExpression__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__5" // $ANTLR start "rule__XIfExpression__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28092:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28096:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28097:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28097:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28098:1: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28099:1: ( rule__XIfExpression__ThenAssignment_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28099:2: rule__XIfExpression__ThenAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl56836); rule__XIfExpression__ThenAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__5__Impl" // $ANTLR start "rule__XIfExpression__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28109:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; public final void rule__XIfExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28113:1: ( rule__XIfExpression__Group__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28114:2: rule__XIfExpression__Group__6__Impl { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__656866); rule__XIfExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__6" // $ANTLR start "rule__XIfExpression__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28120:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28124:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28125:1: ( ( rule__XIfExpression__Group_6__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28125:1: ( ( rule__XIfExpression__Group_6__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28126:1: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28127:1: ( rule__XIfExpression__Group_6__0 )? int alt250=2; int LA250_0 = input.LA(1); if ( (LA250_0==122) ) { int LA250_1 = input.LA(2); if ( (synpred359_InternalSpec()) ) { alt250=1; } } switch (alt250) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28127:2: rule__XIfExpression__Group_6__0 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl56893); rule__XIfExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getGroup_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group__6__Impl" // $ANTLR start "rule__XIfExpression__Group_6__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28151:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; public final void rule__XIfExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28155:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28156:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__056938); rule__XIfExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__056941); rule__XIfExpression__Group_6__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group_6__0" // $ANTLR start "rule__XIfExpression__Group_6__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28163:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28167:1: ( ( ( 'else' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28168:1: ( ( 'else' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28168:1: ( ( 'else' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28169:1: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28170:1: ( 'else' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28171:2: 'else' { match(input,122,FollowSets002.FOLLOW_122_in_rule__XIfExpression__Group_6__0__Impl56970); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group_6__0__Impl" // $ANTLR start "rule__XIfExpression__Group_6__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28182:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; public final void rule__XIfExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28186:1: ( rule__XIfExpression__Group_6__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28187:2: rule__XIfExpression__Group_6__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__157002); rule__XIfExpression__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group_6__1" // $ANTLR start "rule__XIfExpression__Group_6__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28193:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28197:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28198:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28198:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28199:1: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28200:1: ( rule__XIfExpression__ElseAssignment_6_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28200:2: rule__XIfExpression__ElseAssignment_6_1 { pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl57029); rule__XIfExpression__ElseAssignment_6_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__Group_6__1__Impl" // $ANTLR start "rule__XCasePart__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28214:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; public final void rule__XCasePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28218:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28219:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__057063); rule__XCasePart__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__057066); rule__XCasePart__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__0" // $ANTLR start "rule__XCasePart__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28226:1: rule__XCasePart__Group__0__Impl : ( () ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28230:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28231:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28231:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28232:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28233:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28235:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__0__Impl" // $ANTLR start "rule__XCasePart__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28245:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; public final void rule__XCasePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28249:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28250:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__157124); rule__XCasePart__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__157127); rule__XCasePart__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__1" // $ANTLR start "rule__XCasePart__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28257:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ; public final void rule__XCasePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28261:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28262:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28262:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28263:1: ( rule__XCasePart__TypeGuardAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28264:1: ( rule__XCasePart__TypeGuardAssignment_1 )? int alt251=2; int LA251_0 = input.LA(1); if ( (LA251_0==RULE_ID||(LA251_0>=52 && LA251_0<=56)||LA251_0==78||LA251_0==95) ) { alt251=1; } switch (alt251) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28264:2: rule__XCasePart__TypeGuardAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl57154); rule__XCasePart__TypeGuardAssignment_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__1__Impl" // $ANTLR start "rule__XCasePart__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28274:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; public final void rule__XCasePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28278:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28279:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__257185); rule__XCasePart__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__257188); rule__XCasePart__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__2" // $ANTLR start "rule__XCasePart__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28286:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ; public final void rule__XCasePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28290:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28291:1: ( ( rule__XCasePart__Group_2__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28291:1: ( ( rule__XCasePart__Group_2__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28292:1: ( rule__XCasePart__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28293:1: ( rule__XCasePart__Group_2__0 )? int alt252=2; int LA252_0 = input.LA(1); if ( (LA252_0==123) ) { alt252=1; } switch (alt252) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28293:2: rule__XCasePart__Group_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl57215); rule__XCasePart__Group_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__2__Impl" // $ANTLR start "rule__XCasePart__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28303:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; public final void rule__XCasePart__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28307:1: ( rule__XCasePart__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28308:2: rule__XCasePart__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__357246); rule__XCasePart__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__3" // $ANTLR start "rule__XCasePart__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28314:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ; public final void rule__XCasePart__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28318:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28319:1: ( ( rule__XCasePart__Alternatives_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28319:1: ( ( rule__XCasePart__Alternatives_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28320:1: ( rule__XCasePart__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getAlternatives_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28321:1: ( rule__XCasePart__Alternatives_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28321:2: rule__XCasePart__Alternatives_3 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl57273); rule__XCasePart__Alternatives_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getAlternatives_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group__3__Impl" // $ANTLR start "rule__XCasePart__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28339:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ; public final void rule__XCasePart__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28343:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28344:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__057311); rule__XCasePart__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__057314); rule__XCasePart__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_2__0" // $ANTLR start "rule__XCasePart__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28351:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28355:1: ( ( 'case' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28356:1: ( 'case' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28356:1: ( 'case' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28357:1: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } match(input,123,FollowSets002.FOLLOW_123_in_rule__XCasePart__Group_2__0__Impl57342); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_2__0__Impl" // $ANTLR start "rule__XCasePart__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28370:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ; public final void rule__XCasePart__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28374:1: ( rule__XCasePart__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28375:2: rule__XCasePart__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__157373); rule__XCasePart__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_2__1" // $ANTLR start "rule__XCasePart__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28381:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ; public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28385:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28386:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28386:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28387:1: ( rule__XCasePart__CaseAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28388:1: ( rule__XCasePart__CaseAssignment_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28388:2: rule__XCasePart__CaseAssignment_2_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl57400); rule__XCasePart__CaseAssignment_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_2__1__Impl" // $ANTLR start "rule__XCasePart__Group_3_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28402:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ; public final void rule__XCasePart__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28406:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28407:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__057434); rule__XCasePart__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__057437); rule__XCasePart__Group_3_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_3_0__0" // $ANTLR start "rule__XCasePart__Group_3_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28414:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ; public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28418:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28419:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28419:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28420:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } match(input,108,FollowSets002.FOLLOW_108_in_rule__XCasePart__Group_3_0__0__Impl57465); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_3_0__0__Impl" // $ANTLR start "rule__XCasePart__Group_3_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28433:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ; public final void rule__XCasePart__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28437:1: ( rule__XCasePart__Group_3_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28438:2: rule__XCasePart__Group_3_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__157496); rule__XCasePart__Group_3_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_3_0__1" // $ANTLR start "rule__XCasePart__Group_3_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28444:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ; public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28448:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28449:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28449:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28450:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28451:1: ( rule__XCasePart__ThenAssignment_3_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28451:2: rule__XCasePart__ThenAssignment_3_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl57523); rule__XCasePart__ThenAssignment_3_0_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__Group_3_0__1__Impl" // $ANTLR start "rule__XForLoopExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28465:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; public final void rule__XForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28469:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28470:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__057557); rule__XForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__057560); rule__XForLoopExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__0" // $ANTLR start "rule__XForLoopExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28477:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ; public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28481:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28482:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28482:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28483:1: ( rule__XForLoopExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28484:1: ( rule__XForLoopExpression__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28484:2: rule__XForLoopExpression__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl57587); rule__XForLoopExpression__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__0__Impl" // $ANTLR start "rule__XForLoopExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28494:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; public final void rule__XForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28498:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28499:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__157617); rule__XForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__157620); rule__XForLoopExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__1" // $ANTLR start "rule__XForLoopExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28506:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ; public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28510:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28511:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28511:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28512:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28513:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28513:2: rule__XForLoopExpression__ForExpressionAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl57647); rule__XForLoopExpression__ForExpressionAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__1__Impl" // $ANTLR start "rule__XForLoopExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28523:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; public final void rule__XForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28527:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28528:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__257677); rule__XForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__257680); rule__XForLoopExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__2" // $ANTLR start "rule__XForLoopExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28535:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28539:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28540:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28540:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28541:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XForLoopExpression__Group__2__Impl57708); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__2__Impl" // $ANTLR start "rule__XForLoopExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28554:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; public final void rule__XForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28558:1: ( rule__XForLoopExpression__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28559:2: rule__XForLoopExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__357739); rule__XForLoopExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__3" // $ANTLR start "rule__XForLoopExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28565:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ; public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28569:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28570:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28570:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28571:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28572:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28572:2: rule__XForLoopExpression__EachExpressionAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl57766); rule__XForLoopExpression__EachExpressionAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group__3__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28590:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ; public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28594:1: ( rule__XForLoopExpression__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28595:2: rule__XForLoopExpression__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__057804); rule__XForLoopExpression__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0__0" // $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28601:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ; public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28605:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28606:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28606:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28607:1: ( rule__XForLoopExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28608:1: ( rule__XForLoopExpression__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28608:2: rule__XForLoopExpression__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl57831); rule__XForLoopExpression__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0__0__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28620:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ; public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28624:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28625:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__057863); rule__XForLoopExpression__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__057866); rule__XForLoopExpression__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__0" // $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28632:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28636:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28637:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28637:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28638:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28639:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28641:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__0__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28651:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ; public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28655:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28656:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__157924); rule__XForLoopExpression__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__157927); rule__XForLoopExpression__Group_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__1" // $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28663:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ; public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28667:1: ( ( 'for' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28668:1: ( 'for' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28668:1: ( 'for' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28669:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__XForLoopExpression__Group_0_0__1__Impl57955); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__1__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28682:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ; public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28686:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28687:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__257986); rule__XForLoopExpression__Group_0_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__257989); rule__XForLoopExpression__Group_0_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__2" // $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28694:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28698:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28699:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28699:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28700:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XForLoopExpression__Group_0_0__2__Impl58017); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__2__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28713:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ; public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28717:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28718:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__358048); rule__XForLoopExpression__Group_0_0__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__358051); rule__XForLoopExpression__Group_0_0__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__3" // $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28725:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ; public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28729:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28730:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28730:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28731:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28732:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28732:2: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl58078); rule__XForLoopExpression__DeclaredParamAssignment_0_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__3__Impl" // $ANTLR start "rule__XForLoopExpression__Group_0_0__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28742:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ; public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28746:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28747:2: rule__XForLoopExpression__Group_0_0__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__458108); rule__XForLoopExpression__Group_0_0__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__4" // $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28753:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ; public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28757:1: ( ( ':' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28758:1: ( ':' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28758:1: ( ':' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28759:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } match(input,108,FollowSets002.FOLLOW_108_in_rule__XForLoopExpression__Group_0_0__4__Impl58136); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__Group_0_0__4__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28782:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ; public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28786:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28787:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__058177); rule__XBasicForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__058180); rule__XBasicForLoopExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__0" // $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28794:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28798:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28799:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28799:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28800:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28801:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28803:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__0__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28813:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ; public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28817:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28818:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__158238); rule__XBasicForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__158241); rule__XBasicForLoopExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__1" // $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28825:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28829:1: ( ( 'for' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28830:1: ( 'for' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28830:1: ( 'for' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28831:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } match(input,124,FollowSets002.FOLLOW_124_in_rule__XBasicForLoopExpression__Group__1__Impl58269); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__1__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28844:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ; public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28848:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28849:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__258300); rule__XBasicForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__258303); rule__XBasicForLoopExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__2" // $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28856:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28860:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28861:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28861:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28862:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XBasicForLoopExpression__Group__2__Impl58331); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__2__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28875:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ; public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28879:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28880:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__358362); rule__XBasicForLoopExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__358365); rule__XBasicForLoopExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__3" // $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28887:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28891:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28892:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28892:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28893:1: ( rule__XBasicForLoopExpression__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28894:1: ( rule__XBasicForLoopExpression__Group_3__0 )? int alt253=2; int LA253_0 = input.LA(1); if ( ((LA253_0>=RULE_ID && LA253_0<=RULE_RICH_TEXT_START)||(LA253_0>=28 && LA253_0<=29)||(LA253_0>=34 && LA253_0<=62)||LA253_0==74||(LA253_0>=81 && LA253_0<=82)||LA253_0==87||(LA253_0>=91 && LA253_0<=92)||LA253_0==95||LA253_0==97||LA253_0==104||LA253_0==107||(LA253_0>=109 && LA253_0<=110)||LA253_0==119||LA253_0==121||(LA253_0>=124 && LA253_0<=130)||LA253_0==141) ) { alt253=1; } switch (alt253) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28894:2: rule__XBasicForLoopExpression__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl58392); rule__XBasicForLoopExpression__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__3__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28904:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ; public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28908:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28909:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__458423); rule__XBasicForLoopExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__458426); rule__XBasicForLoopExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__4" // $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28916:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28920:1: ( ( ';' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28921:1: ( ';' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28921:1: ( ';' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28922:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } match(input,33,FollowSets002.FOLLOW_33_in_rule__XBasicForLoopExpression__Group__4__Impl58454); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__4__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28935:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ; public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28939:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28940:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__558485); rule__XBasicForLoopExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__558488); rule__XBasicForLoopExpression__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__5" // $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28947:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ; public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28951:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28952:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28952:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28953:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28954:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? int alt254=2; int LA254_0 = input.LA(1); if ( ((LA254_0>=RULE_ID && LA254_0<=RULE_RICH_TEXT_START)||(LA254_0>=28 && LA254_0<=29)||(LA254_0>=34 && LA254_0<=47)||(LA254_0>=50 && LA254_0<=62)||LA254_0==74||(LA254_0>=81 && LA254_0<=82)||LA254_0==87||(LA254_0>=91 && LA254_0<=92)||LA254_0==95||LA254_0==97||LA254_0==104||LA254_0==107||(LA254_0>=109 && LA254_0<=110)||LA254_0==119||LA254_0==121||(LA254_0>=124 && LA254_0<=130)||LA254_0==141) ) { alt254=1; } switch (alt254) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28954:2: rule__XBasicForLoopExpression__ExpressionAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl58515); rule__XBasicForLoopExpression__ExpressionAssignment_5(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__5__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28964:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ; public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28968:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28969:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__658546); rule__XBasicForLoopExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__658549); rule__XBasicForLoopExpression__Group__7(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__6" // $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28976:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28980:1: ( ( ';' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28981:1: ( ';' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28981:1: ( ';' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28982:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } match(input,33,FollowSets002.FOLLOW_33_in_rule__XBasicForLoopExpression__Group__6__Impl58577); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__6__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28995:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ; public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28999:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29000:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__758608); rule__XBasicForLoopExpression__Group__7__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__758611); rule__XBasicForLoopExpression__Group__8(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__7" // $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29007:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29011:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29012:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29012:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29013:1: ( rule__XBasicForLoopExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29014:1: ( rule__XBasicForLoopExpression__Group_7__0 )? int alt255=2; int LA255_0 = input.LA(1); if ( ((LA255_0>=RULE_ID && LA255_0<=RULE_RICH_TEXT_START)||(LA255_0>=28 && LA255_0<=29)||(LA255_0>=34 && LA255_0<=47)||(LA255_0>=50 && LA255_0<=62)||LA255_0==74||(LA255_0>=81 && LA255_0<=82)||LA255_0==87||(LA255_0>=91 && LA255_0<=92)||LA255_0==95||LA255_0==97||LA255_0==104||LA255_0==107||(LA255_0>=109 && LA255_0<=110)||LA255_0==119||LA255_0==121||(LA255_0>=124 && LA255_0<=130)||LA255_0==141) ) { alt255=1; } switch (alt255) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29014:2: rule__XBasicForLoopExpression__Group_7__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl58638); rule__XBasicForLoopExpression__Group_7__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__7__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29024:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ; public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29028:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29029:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__858669); rule__XBasicForLoopExpression__Group__8__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__858672); rule__XBasicForLoopExpression__Group__9(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__8" // $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29036:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29040:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29041:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29041:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29042:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XBasicForLoopExpression__Group__8__Impl58700); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__8__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group__9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29055:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29059:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29060:2: rule__XBasicForLoopExpression__Group__9__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__958731); rule__XBasicForLoopExpression__Group__9__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__9" // $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29066:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ; public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29070:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29071:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29071:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29072:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29073:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29073:2: rule__XBasicForLoopExpression__EachExpressionAssignment_9 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl58758); rule__XBasicForLoopExpression__EachExpressionAssignment_9(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group__9__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29103:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ; public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29107:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29108:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__058808); rule__XBasicForLoopExpression__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__058811); rule__XBasicForLoopExpression__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3__0" // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29115:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29119:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29120:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29120:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29121:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29122:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29122:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl58838); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3__0__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29132:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29136:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29137:2: rule__XBasicForLoopExpression__Group_3__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__158868); rule__XBasicForLoopExpression__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3__1" // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29143:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29147:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29148:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29148:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29149:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29150:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )* loop256: do { int alt256=2; int LA256_0 = input.LA(1); if ( (LA256_0==94) ) { alt256=1; } switch (alt256) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29150:2: rule__XBasicForLoopExpression__Group_3_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl58895); rule__XBasicForLoopExpression__Group_3_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop256; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3__1__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29164:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ; public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29168:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29169:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__058930); rule__XBasicForLoopExpression__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__058933); rule__XBasicForLoopExpression__Group_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__0" // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29176:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29180:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29181:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29181:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29182:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl58961); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__0__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29195:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29199:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29200:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__158992); rule__XBasicForLoopExpression__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__1" // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29206:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29210:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29211:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29211:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29212:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29213:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29213:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl59019); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__1__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29227:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ; public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29231:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29232:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__059053); rule__XBasicForLoopExpression__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__059056); rule__XBasicForLoopExpression__Group_7__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7__0" // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29239:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29243:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29244:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29244:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29245:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29246:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29246:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl59083); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7__0__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29256:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29260:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29261:2: rule__XBasicForLoopExpression__Group_7__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__159113); rule__XBasicForLoopExpression__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7__1" // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29267:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29271:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29272:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29272:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29273:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29274:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )* loop257: do { int alt257=2; int LA257_0 = input.LA(1); if ( (LA257_0==94) ) { alt257=1; } switch (alt257) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29274:2: rule__XBasicForLoopExpression__Group_7_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl59140); rule__XBasicForLoopExpression__Group_7_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop257; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7__1__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29288:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ; public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29292:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29293:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__059175); rule__XBasicForLoopExpression__Group_7_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__059178); rule__XBasicForLoopExpression__Group_7_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__0" // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29300:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29304:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29305:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29305:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29306:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl59206); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__0__Impl" // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29319:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29323:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29324:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__159237); rule__XBasicForLoopExpression__Group_7_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__1" // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29330:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29334:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29335:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29335:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29336:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29337:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29337:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl59264); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__1__Impl" // $ANTLR start "rule__XWhileExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29351:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; public final void rule__XWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29355:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29356:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__059298); rule__XWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__059301); rule__XWhileExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__0" // $ANTLR start "rule__XWhileExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29363:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29367:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29368:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29368:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29369:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29370:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29372:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__0__Impl" // $ANTLR start "rule__XWhileExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29382:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; public final void rule__XWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29386:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29387:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__159359); rule__XWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__159362); rule__XWhileExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__1" // $ANTLR start "rule__XWhileExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29394:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29398:1: ( ( 'while' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29399:1: ( 'while' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29399:1: ( 'while' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29400:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } match(input,125,FollowSets002.FOLLOW_125_in_rule__XWhileExpression__Group__1__Impl59390); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__1__Impl" // $ANTLR start "rule__XWhileExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29413:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; public final void rule__XWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29417:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29418:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__259421); rule__XWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__259424); rule__XWhileExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__2" // $ANTLR start "rule__XWhileExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29425:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29429:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29430:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29430:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29431:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XWhileExpression__Group__2__Impl59452); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__2__Impl" // $ANTLR start "rule__XWhileExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29444:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; public final void rule__XWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29448:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29449:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__359483); rule__XWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__359486); rule__XWhileExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__3" // $ANTLR start "rule__XWhileExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29456:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29460:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29461:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29461:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29462:1: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29463:1: ( rule__XWhileExpression__PredicateAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29463:2: rule__XWhileExpression__PredicateAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl59513); rule__XWhileExpression__PredicateAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__3__Impl" // $ANTLR start "rule__XWhileExpression__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29473:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; public final void rule__XWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29477:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29478:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__459543); rule__XWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__459546); rule__XWhileExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__4" // $ANTLR start "rule__XWhileExpression__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29485:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29489:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29490:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29490:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29491:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XWhileExpression__Group__4__Impl59574); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__4__Impl" // $ANTLR start "rule__XWhileExpression__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29504:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; public final void rule__XWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29508:1: ( rule__XWhileExpression__Group__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29509:2: rule__XWhileExpression__Group__5__Impl { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__559605); rule__XWhileExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__5" // $ANTLR start "rule__XWhileExpression__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29515:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29519:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29520:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29520:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29521:1: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29522:1: ( rule__XWhileExpression__BodyAssignment_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29522:2: rule__XWhileExpression__BodyAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl59632); rule__XWhileExpression__BodyAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__Group__5__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29544:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; public final void rule__XDoWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29548:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29549:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__059674); rule__XDoWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__059677); rule__XDoWhileExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__0" // $ANTLR start "rule__XDoWhileExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29556:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29560:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29561:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29561:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29562:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29563:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29565:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__0__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29575:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; public final void rule__XDoWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29579:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29580:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__159735); rule__XDoWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__159738); rule__XDoWhileExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__1" // $ANTLR start "rule__XDoWhileExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29587:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29591:1: ( ( 'do' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29592:1: ( 'do' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29592:1: ( 'do' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29593:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } match(input,126,FollowSets002.FOLLOW_126_in_rule__XDoWhileExpression__Group__1__Impl59766); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__1__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29606:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; public final void rule__XDoWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29610:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29611:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__259797); rule__XDoWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__259800); rule__XDoWhileExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__2" // $ANTLR start "rule__XDoWhileExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29618:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29622:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29623:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29623:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29624:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29625:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29625:2: rule__XDoWhileExpression__BodyAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl59827); rule__XDoWhileExpression__BodyAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__2__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29635:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; public final void rule__XDoWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29639:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29640:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__359857); rule__XDoWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__359860); rule__XDoWhileExpression__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__3" // $ANTLR start "rule__XDoWhileExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29647:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29651:1: ( ( 'while' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29652:1: ( 'while' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29652:1: ( 'while' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29653:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } match(input,125,FollowSets002.FOLLOW_125_in_rule__XDoWhileExpression__Group__3__Impl59888); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__3__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29666:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; public final void rule__XDoWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29670:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29671:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__459919); rule__XDoWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__459922); rule__XDoWhileExpression__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__4" // $ANTLR start "rule__XDoWhileExpression__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29678:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29682:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29683:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29683:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29684:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XDoWhileExpression__Group__4__Impl59950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__4__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29697:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; public final void rule__XDoWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29701:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29702:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__559981); rule__XDoWhileExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__559984); rule__XDoWhileExpression__Group__6(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__5" // $ANTLR start "rule__XDoWhileExpression__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29709:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29713:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29714:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29714:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29715:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29716:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29716:2: rule__XDoWhileExpression__PredicateAssignment_5 { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl60011); rule__XDoWhileExpression__PredicateAssignment_5(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__5__Impl" // $ANTLR start "rule__XDoWhileExpression__Group__6" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29726:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; public final void rule__XDoWhileExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29730:1: ( rule__XDoWhileExpression__Group__6__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29731:2: rule__XDoWhileExpression__Group__6__Impl { pushFollow(FollowSets002.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__660041); rule__XDoWhileExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__6" // $ANTLR start "rule__XDoWhileExpression__Group__6__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29737:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29741:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29742:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29742:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29743:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XDoWhileExpression__Group__6__Impl60069); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__Group__6__Impl" // $ANTLR start "rule__XBlockExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29770:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; public final void rule__XBlockExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29774:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29775:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__060114); rule__XBlockExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__060117); rule__XBlockExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__0" // $ANTLR start "rule__XBlockExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29782:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29786:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29787:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29787:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29788:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29789:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29791:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__0__Impl" // $ANTLR start "rule__XBlockExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29801:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; public final void rule__XBlockExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29805:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29806:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__160175); rule__XBlockExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__160178); rule__XBlockExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__1" // $ANTLR start "rule__XBlockExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29813:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29817:1: ( ( '{' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29818:1: ( '{' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29818:1: ( '{' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29819:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } match(input,92,FollowSets002.FOLLOW_92_in_rule__XBlockExpression__Group__1__Impl60206); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__1__Impl" // $ANTLR start "rule__XBlockExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29832:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; public final void rule__XBlockExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29836:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29837:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__260237); rule__XBlockExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__260240); rule__XBlockExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__2" // $ANTLR start "rule__XBlockExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29844:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29848:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29849:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29849:1: ( ( rule__XBlockExpression__Group_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29850:1: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29851:1: ( rule__XBlockExpression__Group_2__0 )* loop258: do { int alt258=2; int LA258_0 = input.LA(1); if ( ((LA258_0>=RULE_ID && LA258_0<=RULE_RICH_TEXT_START)||(LA258_0>=28 && LA258_0<=29)||(LA258_0>=34 && LA258_0<=62)||LA258_0==74||(LA258_0>=81 && LA258_0<=82)||LA258_0==87||(LA258_0>=91 && LA258_0<=92)||LA258_0==95||LA258_0==97||LA258_0==104||LA258_0==107||(LA258_0>=109 && LA258_0<=110)||LA258_0==119||LA258_0==121||(LA258_0>=124 && LA258_0<=130)||LA258_0==141) ) { alt258=1; } switch (alt258) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29851:2: rule__XBlockExpression__Group_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl60267); rule__XBlockExpression__Group_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop258; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__2__Impl" // $ANTLR start "rule__XBlockExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29861:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; public final void rule__XBlockExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29865:1: ( rule__XBlockExpression__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29866:2: rule__XBlockExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__360298); rule__XBlockExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__3" // $ANTLR start "rule__XBlockExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29872:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29876:1: ( ( '}' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29877:1: ( '}' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29877:1: ( '}' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29878:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } match(input,93,FollowSets002.FOLLOW_93_in_rule__XBlockExpression__Group__3__Impl60326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group__3__Impl" // $ANTLR start "rule__XBlockExpression__Group_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29899:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; public final void rule__XBlockExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29903:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29904:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__060365); rule__XBlockExpression__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__060368); rule__XBlockExpression__Group_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group_2__0" // $ANTLR start "rule__XBlockExpression__Group_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29911:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29915:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29916:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29916:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29917:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29918:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29918:2: rule__XBlockExpression__ExpressionsAssignment_2_0 { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl60395); rule__XBlockExpression__ExpressionsAssignment_2_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group_2__0__Impl" // $ANTLR start "rule__XBlockExpression__Group_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29928:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; public final void rule__XBlockExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29932:1: ( rule__XBlockExpression__Group_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29933:2: rule__XBlockExpression__Group_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__160425); rule__XBlockExpression__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group_2__1" // $ANTLR start "rule__XBlockExpression__Group_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29939:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29943:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29944:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29944:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29945:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29946:1: ( ';' )? int alt259=2; int LA259_0 = input.LA(1); if ( (LA259_0==33) ) { alt259=1; } switch (alt259) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29947:2: ';' { match(input,33,FollowSets002.FOLLOW_33_in_rule__XBlockExpression__Group_2__1__Impl60454); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__Group_2__1__Impl" // $ANTLR start "rule__XFeatureCall__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29962:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; public final void rule__XFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29966:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29967:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__060491); rule__XFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__060494); rule__XFeatureCall__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__0" // $ANTLR start "rule__XFeatureCall__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29974:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29978:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29979:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29979:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29980:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29981:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29983:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__0__Impl" // $ANTLR start "rule__XFeatureCall__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29993:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; public final void rule__XFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29997:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:29998:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__160552); rule__XFeatureCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__160555); rule__XFeatureCall__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__1" // $ANTLR start "rule__XFeatureCall__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30005:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ; public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30009:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30010:1: ( ( rule__XFeatureCall__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30010:1: ( ( rule__XFeatureCall__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30011:1: ( rule__XFeatureCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30012:1: ( rule__XFeatureCall__Group_1__0 )? int alt260=2; int LA260_0 = input.LA(1); if ( (LA260_0==74) ) { alt260=1; } switch (alt260) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30012:2: rule__XFeatureCall__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl60582); rule__XFeatureCall__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__1__Impl" // $ANTLR start "rule__XFeatureCall__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30022:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; public final void rule__XFeatureCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30026:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30027:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__260613); rule__XFeatureCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__260616); rule__XFeatureCall__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__2" // $ANTLR start "rule__XFeatureCall__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30034:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ; public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30038:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30039:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30039:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30040:1: ( rule__XFeatureCall__FeatureAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30041:1: ( rule__XFeatureCall__FeatureAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30041:2: rule__XFeatureCall__FeatureAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl60643); rule__XFeatureCall__FeatureAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__2__Impl" // $ANTLR start "rule__XFeatureCall__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30051:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; public final void rule__XFeatureCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30055:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30056:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__360673); rule__XFeatureCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__360676); rule__XFeatureCall__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__3" // $ANTLR start "rule__XFeatureCall__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30063:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ; public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30067:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30068:1: ( ( rule__XFeatureCall__Group_3__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30068:1: ( ( rule__XFeatureCall__Group_3__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30069:1: ( rule__XFeatureCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30070:1: ( rule__XFeatureCall__Group_3__0 )? int alt261=2; alt261 = dfa261.predict(input); switch (alt261) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30070:2: rule__XFeatureCall__Group_3__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl60703); rule__XFeatureCall__Group_3__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__3__Impl" // $ANTLR start "rule__XFeatureCall__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30080:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; public final void rule__XFeatureCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30084:1: ( rule__XFeatureCall__Group__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30085:2: rule__XFeatureCall__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__460734); rule__XFeatureCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__4" // $ANTLR start "rule__XFeatureCall__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30091:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ; public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30095:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30096:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30096:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30097:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30098:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? int alt262=2; alt262 = dfa262.predict(input); switch (alt262) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30098:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl60761); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group__4__Impl" // $ANTLR start "rule__XFeatureCall__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30118:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ; public final void rule__XFeatureCall__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30122:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30123:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__060802); rule__XFeatureCall__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__060805); rule__XFeatureCall__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__0" // $ANTLR start "rule__XFeatureCall__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30130:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30134:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30135:1: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30135:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30136:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); } match(input,74,FollowSets002.FOLLOW_74_in_rule__XFeatureCall__Group_1__0__Impl60833); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__0__Impl" // $ANTLR start "rule__XFeatureCall__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30149:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ; public final void rule__XFeatureCall__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30153:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30154:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__160864); rule__XFeatureCall__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__160867); rule__XFeatureCall__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__1" // $ANTLR start "rule__XFeatureCall__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30161:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ; public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30165:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30166:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30166:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30167:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30168:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30168:2: rule__XFeatureCall__TypeArgumentsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl60894); rule__XFeatureCall__TypeArgumentsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__1__Impl" // $ANTLR start "rule__XFeatureCall__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30178:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ; public final void rule__XFeatureCall__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30182:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30183:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__260924); rule__XFeatureCall__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__260927); rule__XFeatureCall__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__2" // $ANTLR start "rule__XFeatureCall__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30190:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ; public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30194:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30195:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30195:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30196:1: ( rule__XFeatureCall__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30197:1: ( rule__XFeatureCall__Group_1_2__0 )* loop263: do { int alt263=2; int LA263_0 = input.LA(1); if ( (LA263_0==94) ) { alt263=1; } switch (alt263) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30197:2: rule__XFeatureCall__Group_1_2__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl60954); rule__XFeatureCall__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop263; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__2__Impl" // $ANTLR start "rule__XFeatureCall__Group_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30207:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ; public final void rule__XFeatureCall__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30211:1: ( rule__XFeatureCall__Group_1__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30212:2: rule__XFeatureCall__Group_1__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__360985); rule__XFeatureCall__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__3" // $ANTLR start "rule__XFeatureCall__Group_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30218:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30222:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30223:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30223:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30224:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__XFeatureCall__Group_1__3__Impl61013); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1__3__Impl" // $ANTLR start "rule__XFeatureCall__Group_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30245:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ; public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30249:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30250:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__061052); rule__XFeatureCall__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__061055); rule__XFeatureCall__Group_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1_2__0" // $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30257:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30261:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30262:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30262:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30263:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XFeatureCall__Group_1_2__0__Impl61083); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1_2__0__Impl" // $ANTLR start "rule__XFeatureCall__Group_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30276:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ; public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30280:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30281:2: rule__XFeatureCall__Group_1_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__161114); rule__XFeatureCall__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1_2__1" // $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30287:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ; public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30291:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30292:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30292:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30293:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30294:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30294:2: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl61141); rule__XFeatureCall__TypeArgumentsAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_1_2__1__Impl" // $ANTLR start "rule__XFeatureCall__Group_3__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30308:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ; public final void rule__XFeatureCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30312:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30313:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__061175); rule__XFeatureCall__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__061178); rule__XFeatureCall__Group_3__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__0" // $ANTLR start "rule__XFeatureCall__Group_3__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30320:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ; public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30324:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30325:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30325:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30326:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30327:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30327:2: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl61205); rule__XFeatureCall__ExplicitOperationCallAssignment_3_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__0__Impl" // $ANTLR start "rule__XFeatureCall__Group_3__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30337:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ; public final void rule__XFeatureCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30341:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30342:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__161235); rule__XFeatureCall__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__161238); rule__XFeatureCall__Group_3__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__1" // $ANTLR start "rule__XFeatureCall__Group_3__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30349:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ; public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30353:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30354:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30354:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30355:1: ( rule__XFeatureCall__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30356:1: ( rule__XFeatureCall__Alternatives_3_1 )? int alt264=2; int LA264_0 = input.LA(1); if ( ((LA264_0>=RULE_ID && LA264_0<=RULE_RICH_TEXT_START)||(LA264_0>=28 && LA264_0<=29)||(LA264_0>=34 && LA264_0<=47)||(LA264_0>=50 && LA264_0<=62)||LA264_0==74||LA264_0==78||(LA264_0>=81 && LA264_0<=82)||LA264_0==87||(LA264_0>=91 && LA264_0<=92)||LA264_0==95||LA264_0==97||LA264_0==102||LA264_0==104||LA264_0==107||(LA264_0>=109 && LA264_0<=110)||LA264_0==119||LA264_0==121||(LA264_0>=124 && LA264_0<=130)||LA264_0==141) ) { alt264=1; } switch (alt264) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30356:2: rule__XFeatureCall__Alternatives_3_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl61265); rule__XFeatureCall__Alternatives_3_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__1__Impl" // $ANTLR start "rule__XFeatureCall__Group_3__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30366:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ; public final void rule__XFeatureCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30370:1: ( rule__XFeatureCall__Group_3__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30371:2: rule__XFeatureCall__Group_3__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__261296); rule__XFeatureCall__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__2" // $ANTLR start "rule__XFeatureCall__Group_3__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30377:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30381:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30382:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30382:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30383:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XFeatureCall__Group_3__2__Impl61324); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3__2__Impl" // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30402:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30406:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30407:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1__061361); rule__XFeatureCall__Group_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__061364); rule__XFeatureCall__Group_3_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1__0" // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30414:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ; public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30418:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30419:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30419:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30420:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30421:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30421:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0_in_rule__XFeatureCall__Group_3_1_1__0__Impl61391); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1__0__Impl" // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30431:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30435:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30436:2: rule__XFeatureCall__Group_3_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1__161421); rule__XFeatureCall__Group_3_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1__1" // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30442:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ; public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30446:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30447:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30447:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30448:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30449:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )* loop265: do { int alt265=2; int LA265_0 = input.LA(1); if ( (LA265_0==94) ) { alt265=1; } switch (alt265) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30449:2: rule__XFeatureCall__Group_3_1_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0_in_rule__XFeatureCall__Group_3_1_1__1__Impl61448); rule__XFeatureCall__Group_3_1_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop265; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1__1__Impl" // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30463:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30467:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30468:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__061483); rule__XFeatureCall__Group_3_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__061486); rule__XFeatureCall__Group_3_1_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__0" // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30475:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30479:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30480:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30480:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30481:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl61514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__0__Impl" // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30494:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30498:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30499:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1_1__161545); rule__XFeatureCall__Group_3_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__1" // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30505:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ; public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30509:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30510:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30510:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30511:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30512:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30512:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1_in_rule__XFeatureCall__Group_3_1_1_1__1__Impl61572); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__1__Impl" // $ANTLR start "rule__XBooleanLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30526:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; public final void rule__XBooleanLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30530:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30531:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__061606); rule__XBooleanLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__061609); rule__XBooleanLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__Group__0" // $ANTLR start "rule__XBooleanLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30538:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30542:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30543:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30543:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30544:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30545:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30547:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__Group__0__Impl" // $ANTLR start "rule__XBooleanLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30557:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; public final void rule__XBooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30561:1: ( rule__XBooleanLiteral__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30562:2: rule__XBooleanLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__161667); rule__XBooleanLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__Group__1" // $ANTLR start "rule__XBooleanLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30568:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30572:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30573:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30573:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30574:1: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30575:1: ( rule__XBooleanLiteral__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30575:2: rule__XBooleanLiteral__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl61694); rule__XBooleanLiteral__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__Group__1__Impl" // $ANTLR start "rule__XNullLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30589:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; public final void rule__XNullLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30593:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30594:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__061728); rule__XNullLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__061731); rule__XNullLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNullLiteral__Group__0" // $ANTLR start "rule__XNullLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30601:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30605:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30606:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30606:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30607:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30608:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30610:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNullLiteral__Group__0__Impl" // $ANTLR start "rule__XNullLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30620:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; public final void rule__XNullLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30624:1: ( rule__XNullLiteral__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30625:2: rule__XNullLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__161789); rule__XNullLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNullLiteral__Group__1" // $ANTLR start "rule__XNullLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30631:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30635:1: ( ( 'null' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30636:1: ( 'null' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30636:1: ( 'null' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30637:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } match(input,127,FollowSets002.FOLLOW_127_in_rule__XNullLiteral__Group__1__Impl61817); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNullLiteral__Group__1__Impl" // $ANTLR start "rule__XNumberLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30654:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ; public final void rule__XNumberLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30658:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30659:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__061852); rule__XNumberLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__061855); rule__XNumberLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNumberLiteral__Group__0" // $ANTLR start "rule__XNumberLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30666:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30670:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30671:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30671:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30672:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30673:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30675:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNumberLiteral__Group__0__Impl" // $ANTLR start "rule__XNumberLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30685:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; public final void rule__XNumberLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30689:1: ( rule__XNumberLiteral__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30690:2: rule__XNumberLiteral__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__161913); rule__XNumberLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNumberLiteral__Group__1" // $ANTLR start "rule__XNumberLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30696:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ; public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30700:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30701:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30701:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30702:1: ( rule__XNumberLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30703:1: ( rule__XNumberLiteral__ValueAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30703:2: rule__XNumberLiteral__ValueAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl61940); rule__XNumberLiteral__ValueAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNumberLiteral__Group__1__Impl" // $ANTLR start "rule__XTypeLiteral__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30717:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; public final void rule__XTypeLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30721:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30722:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__061974); rule__XTypeLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__061977); rule__XTypeLiteral__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__0" // $ANTLR start "rule__XTypeLiteral__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30729:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30733:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30734:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30734:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30735:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30736:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30738:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__0__Impl" // $ANTLR start "rule__XTypeLiteral__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30748:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; public final void rule__XTypeLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30752:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30753:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__162035); rule__XTypeLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__162038); rule__XTypeLiteral__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__1" // $ANTLR start "rule__XTypeLiteral__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30760:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30764:1: ( ( 'typeof' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30765:1: ( 'typeof' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30765:1: ( 'typeof' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30766:1: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } match(input,128,FollowSets002.FOLLOW_128_in_rule__XTypeLiteral__Group__1__Impl62066); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__1__Impl" // $ANTLR start "rule__XTypeLiteral__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30779:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; public final void rule__XTypeLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30783:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30784:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__262097); rule__XTypeLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__262100); rule__XTypeLiteral__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__2" // $ANTLR start "rule__XTypeLiteral__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30791:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30795:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30796:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30796:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30797:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XTypeLiteral__Group__2__Impl62128); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__2__Impl" // $ANTLR start "rule__XTypeLiteral__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30810:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; public final void rule__XTypeLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30814:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30815:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__362159); rule__XTypeLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__362162); rule__XTypeLiteral__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__3" // $ANTLR start "rule__XTypeLiteral__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30822:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30826:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30827:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30827:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30828:1: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30829:1: ( rule__XTypeLiteral__TypeAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30829:2: rule__XTypeLiteral__TypeAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl62189); rule__XTypeLiteral__TypeAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__3__Impl" // $ANTLR start "rule__XTypeLiteral__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30839:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ; public final void rule__XTypeLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30843:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30844:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__462219); rule__XTypeLiteral__Group__4__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__462222); rule__XTypeLiteral__Group__5(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__4" // $ANTLR start "rule__XTypeLiteral__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30851:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ; public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30855:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30856:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30856:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30857:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30858:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* loop266: do { int alt266=2; int LA266_0 = input.LA(1); if ( (LA266_0==97) ) { alt266=1; } switch (alt266) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30858:2: rule__XTypeLiteral__ArrayDimensionsAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl62249); rule__XTypeLiteral__ArrayDimensionsAssignment_4(); state._fsp--; if (state.failed) return ; } break; default : break loop266; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__4__Impl" // $ANTLR start "rule__XTypeLiteral__Group__5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30868:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; public final void rule__XTypeLiteral__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30872:1: ( rule__XTypeLiteral__Group__5__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30873:2: rule__XTypeLiteral__Group__5__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__562280); rule__XTypeLiteral__Group__5__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__5" // $ANTLR start "rule__XTypeLiteral__Group__5__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30879:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30883:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30884:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30884:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30885:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XTypeLiteral__Group__5__Impl62308); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__Group__5__Impl" // $ANTLR start "rule__XThrowExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30910:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; public final void rule__XThrowExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30914:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30915:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__062351); rule__XThrowExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__062354); rule__XThrowExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__0" // $ANTLR start "rule__XThrowExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30922:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30926:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30927:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30927:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30928:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30929:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30931:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__0__Impl" // $ANTLR start "rule__XThrowExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30941:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; public final void rule__XThrowExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30945:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30946:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__162412); rule__XThrowExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__162415); rule__XThrowExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__1" // $ANTLR start "rule__XThrowExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30953:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30957:1: ( ( 'throw' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30958:1: ( 'throw' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30958:1: ( 'throw' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30959:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } match(input,104,FollowSets002.FOLLOW_104_in_rule__XThrowExpression__Group__1__Impl62443); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__1__Impl" // $ANTLR start "rule__XThrowExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30972:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; public final void rule__XThrowExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30976:1: ( rule__XThrowExpression__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30977:2: rule__XThrowExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__262474); rule__XThrowExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__2" // $ANTLR start "rule__XThrowExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30983:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30987:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30988:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30988:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30989:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30990:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30990:2: rule__XThrowExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl62501); rule__XThrowExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__Group__2__Impl" // $ANTLR start "rule__XReturnExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31006:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; public final void rule__XReturnExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31010:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31011:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__062537); rule__XReturnExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__062540); rule__XReturnExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__0" // $ANTLR start "rule__XReturnExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31018:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31022:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31023:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31023:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31024:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31025:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31027:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__0__Impl" // $ANTLR start "rule__XReturnExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31037:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; public final void rule__XReturnExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31041:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31042:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__162598); rule__XReturnExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__162601); rule__XReturnExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__1" // $ANTLR start "rule__XReturnExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31049:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31053:1: ( ( 'return' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31054:1: ( 'return' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31054:1: ( 'return' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31055:1: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } match(input,129,FollowSets002.FOLLOW_129_in_rule__XReturnExpression__Group__1__Impl62629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__1__Impl" // $ANTLR start "rule__XReturnExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31068:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; public final void rule__XReturnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31072:1: ( rule__XReturnExpression__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31073:2: rule__XReturnExpression__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__262660); rule__XReturnExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__2" // $ANTLR start "rule__XReturnExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31079:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31083:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31084:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31084:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31085:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31086:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? int alt267=2; alt267 = dfa267.predict(input); switch (alt267) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31086:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl62687); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__Group__2__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31102:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31106:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31107:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__062724); rule__XTryCatchFinallyExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__062727); rule__XTryCatchFinallyExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__0" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31114:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31118:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31119:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31119:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31120:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31121:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31123:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__0__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31133:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31137:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31138:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__162785); rule__XTryCatchFinallyExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__162788); rule__XTryCatchFinallyExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__1" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31145:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31149:1: ( ( 'try' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31150:1: ( 'try' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31150:1: ( 'try' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31151:1: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } match(input,130,FollowSets002.FOLLOW_130_in_rule__XTryCatchFinallyExpression__Group__1__Impl62816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__1__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31164:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31168:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31169:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__262847); rule__XTryCatchFinallyExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__262850); rule__XTryCatchFinallyExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__2" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31176:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31180:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31181:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31181:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31182:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31183:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31183:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl62877); rule__XTryCatchFinallyExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__2__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31193:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31197:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31198:2: rule__XTryCatchFinallyExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__362907); rule__XTryCatchFinallyExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__3" // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31204:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31208:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31209:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31209:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31210:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31211:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31211:2: rule__XTryCatchFinallyExpression__Alternatives_3 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl62934); rule__XTryCatchFinallyExpression__Alternatives_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group__3__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31229:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31233:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31234:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__062972); rule__XTryCatchFinallyExpression__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__062975); rule__XTryCatchFinallyExpression__Group_3_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__0" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31241:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31245:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31246:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31246:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31247:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31247:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31248:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31249:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31249:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl63004); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31252:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31253:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31254:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* loop268: do { int alt268=2; int LA268_0 = input.LA(1); if ( (LA268_0==132) ) { int LA268_2 = input.LA(2); if ( (synpred377_InternalSpec()) ) { alt268=1; } } switch (alt268) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31254:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl63016); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } break; default : break loop268; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31265:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31269:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31270:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__163049); rule__XTryCatchFinallyExpression__Group_3_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__1" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31276:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31280:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31281:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31281:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31282:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31283:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? int alt269=2; int LA269_0 = input.LA(1); if ( (LA269_0==131) ) { int LA269_1 = input.LA(2); if ( (synpred378_InternalSpec()) ) { alt269=1; } } switch (alt269) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31283:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl63076); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31297:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31301:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31302:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__063111); rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__063114); rule__XTryCatchFinallyExpression__Group_3_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__0" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31309:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31313:1: ( ( ( 'finally' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31314:1: ( ( 'finally' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31314:1: ( ( 'finally' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31315:1: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31316:1: ( 'finally' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31317:2: 'finally' { match(input,131,FollowSets002.FOLLOW_131_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl63143); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31328:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31332:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31333:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__163175); rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__1" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31339:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31343:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31344:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31344:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31345:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31346:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31346:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl63202); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31360:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31364:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31365:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__063236); rule__XTryCatchFinallyExpression__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__063239); rule__XTryCatchFinallyExpression__Group_3_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__0" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31372:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31376:1: ( ( 'finally' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31377:1: ( 'finally' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31377:1: ( 'finally' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31378:1: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } match(input,131,FollowSets002.FOLLOW_131_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl63267); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31391:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31395:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31396:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__163298); rule__XTryCatchFinallyExpression__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__1" // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31402:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31406:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31407:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31407:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31408:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31409:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31409:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl63325); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31423:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ; public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31427:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31428:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__063359); rule__XSynchronizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__063362); rule__XSynchronizedExpression__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__0" // $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31435:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31439:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31440:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31440:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31441:1: ( rule__XSynchronizedExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31442:1: ( rule__XSynchronizedExpression__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31442:2: rule__XSynchronizedExpression__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl63389); rule__XSynchronizedExpression__Group_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__0__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31452:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ; public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31456:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31457:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__163419); rule__XSynchronizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__163422); rule__XSynchronizedExpression__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__1" // $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31464:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ; public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31468:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31469:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31469:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31470:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31471:1: ( rule__XSynchronizedExpression__ParamAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31471:2: rule__XSynchronizedExpression__ParamAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl63449); rule__XSynchronizedExpression__ParamAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__1__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31481:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ; public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31485:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31486:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__263479); rule__XSynchronizedExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__263482); rule__XSynchronizedExpression__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__2" // $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31493:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31497:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31498:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31498:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31499:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XSynchronizedExpression__Group__2__Impl63510); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__2__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31512:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31516:1: ( rule__XSynchronizedExpression__Group__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31517:2: rule__XSynchronizedExpression__Group__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__363541); rule__XSynchronizedExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__3" // $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31523:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ; public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31527:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31528:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31528:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31529:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31530:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31530:2: rule__XSynchronizedExpression__ExpressionAssignment_3 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl63568); rule__XSynchronizedExpression__ExpressionAssignment_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group__3__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31548:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ; public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31552:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31553:2: rule__XSynchronizedExpression__Group_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__063606); rule__XSynchronizedExpression__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0__0" // $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31559:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31563:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31564:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31564:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31565:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31566:1: ( rule__XSynchronizedExpression__Group_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31566:2: rule__XSynchronizedExpression__Group_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl63633); rule__XSynchronizedExpression__Group_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0__0__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31578:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ; public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31582:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31583:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__063665); rule__XSynchronizedExpression__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__063668); rule__XSynchronizedExpression__Group_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__0" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31590:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31594:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31595:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31595:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31596:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31597:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31599:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__0__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31609:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ; public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31613:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31614:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__163726); rule__XSynchronizedExpression__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__163729); rule__XSynchronizedExpression__Group_0_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__1" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31621:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ; public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31625:1: ( ( 'synchronized' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31626:1: ( 'synchronized' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31626:1: ( 'synchronized' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31627:1: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } match(input,46,FollowSets002.FOLLOW_46_in_rule__XSynchronizedExpression__Group_0_0__1__Impl63757); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__1__Impl" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31640:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ; public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31644:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31645:2: rule__XSynchronizedExpression__Group_0_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__263788); rule__XSynchronizedExpression__Group_0_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__2" // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31651:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31655:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31656:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31656:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31657:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XSynchronizedExpression__Group_0_0__2__Impl63816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__Group_0_0__2__Impl" // $ANTLR start "rule__XCatchClause__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31676:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; public final void rule__XCatchClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31680:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31681:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__063853); rule__XCatchClause__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__063856); rule__XCatchClause__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__0" // $ANTLR start "rule__XCatchClause__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31688:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31692:1: ( ( ( 'catch' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31693:1: ( ( 'catch' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31693:1: ( ( 'catch' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31694:1: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31695:1: ( 'catch' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31696:2: 'catch' { match(input,132,FollowSets002.FOLLOW_132_in_rule__XCatchClause__Group__0__Impl63885); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__0__Impl" // $ANTLR start "rule__XCatchClause__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31707:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; public final void rule__XCatchClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31711:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31712:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__163917); rule__XCatchClause__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__163920); rule__XCatchClause__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__1" // $ANTLR start "rule__XCatchClause__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31719:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31723:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31724:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31724:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31725:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XCatchClause__Group__1__Impl63948); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__1__Impl" // $ANTLR start "rule__XCatchClause__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31738:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; public final void rule__XCatchClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31742:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31743:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__263979); rule__XCatchClause__Group__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__263982); rule__XCatchClause__Group__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__2" // $ANTLR start "rule__XCatchClause__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31750:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31754:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31755:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31755:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31756:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31757:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31757:2: rule__XCatchClause__DeclaredParamAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl64009); rule__XCatchClause__DeclaredParamAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__2__Impl" // $ANTLR start "rule__XCatchClause__Group__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31767:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; public final void rule__XCatchClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31771:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31772:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__364039); rule__XCatchClause__Group__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__364042); rule__XCatchClause__Group__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__3" // $ANTLR start "rule__XCatchClause__Group__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31779:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31783:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31784:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31784:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31785:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XCatchClause__Group__3__Impl64070); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__3__Impl" // $ANTLR start "rule__XCatchClause__Group__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31798:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; public final void rule__XCatchClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31802:1: ( rule__XCatchClause__Group__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31803:2: rule__XCatchClause__Group__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__464101); rule__XCatchClause__Group__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__4" // $ANTLR start "rule__XCatchClause__Group__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31809:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31813:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31814:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31814:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31815:1: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31816:1: ( rule__XCatchClause__ExpressionAssignment_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31816:2: rule__XCatchClause__ExpressionAssignment_4 { pushFollow(FollowSets002.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl64128); rule__XCatchClause__ExpressionAssignment_4(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__Group__4__Impl" // $ANTLR start "rule__QualifiedName__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31836:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31840:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31841:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__064168); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__064171); rule__QualifiedName__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__0" // $ANTLR start "rule__QualifiedName__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31848:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31852:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31853:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31853:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31854:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl64198); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__0__Impl" // $ANTLR start "rule__QualifiedName__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31865:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31869:1: ( rule__QualifiedName__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31870:2: rule__QualifiedName__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__164227); rule__QualifiedName__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__1" // $ANTLR start "rule__QualifiedName__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31876:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31880:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31881:1: ( ( rule__QualifiedName__Group_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31881:1: ( ( rule__QualifiedName__Group_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31882:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31883:1: ( rule__QualifiedName__Group_1__0 )* loop270: do { int alt270=2; alt270 = dfa270.predict(input); switch (alt270) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31883:2: rule__QualifiedName__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl64254); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop270; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group__1__Impl" // $ANTLR start "rule__QualifiedName__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31897:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31901:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31902:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__064289); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__064292); rule__QualifiedName__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__0" // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31909:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31913:1: ( ( ( '.' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31914:1: ( ( '.' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31914:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31915:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31916:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31917:2: '.' { match(input,90,FollowSets002.FOLLOW_90_in_rule__QualifiedName__Group_1__0__Impl64321); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" // $ANTLR start "rule__QualifiedName__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31928:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31932:1: ( rule__QualifiedName__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31933:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__164353); rule__QualifiedName__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__1" // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31939:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31943:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31944:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31944:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31945:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl64380); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" // $ANTLR start "rule__Number__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31960:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ; public final void rule__Number__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31964:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31965:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__064413); rule__Number__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__064416); rule__Number__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1__0" // $ANTLR start "rule__Number__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31972:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ; public final void rule__Number__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31976:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31977:1: ( ( rule__Number__Alternatives_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31977:1: ( ( rule__Number__Alternatives_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31978:1: ( rule__Number__Alternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31979:1: ( rule__Number__Alternatives_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31979:2: rule__Number__Alternatives_1_0 { pushFollow(FollowSets002.FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl64443); rule__Number__Alternatives_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getAlternatives_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1__0__Impl" // $ANTLR start "rule__Number__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31989:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ; public final void rule__Number__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31993:1: ( rule__Number__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31994:2: rule__Number__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__164473); rule__Number__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1__1" // $ANTLR start "rule__Number__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32000:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ; public final void rule__Number__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32004:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32005:1: ( ( rule__Number__Group_1_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32005:1: ( ( rule__Number__Group_1_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32006:1: ( rule__Number__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32007:1: ( rule__Number__Group_1_1__0 )? int alt271=2; int LA271_0 = input.LA(1); if ( (LA271_0==90) ) { int LA271_1 = input.LA(2); if ( ((LA271_1>=RULE_INT && LA271_1<=RULE_DECIMAL)) ) { alt271=1; } } switch (alt271) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32007:2: rule__Number__Group_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl64500); rule__Number__Group_1_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getGroup_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1__1__Impl" // $ANTLR start "rule__Number__Group_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32021:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ; public final void rule__Number__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32025:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32026:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__064535); rule__Number__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__064538); rule__Number__Group_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1_1__0" // $ANTLR start "rule__Number__Group_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32033:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ; public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32037:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32038:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32038:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32039:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); } match(input,90,FollowSets002.FOLLOW_90_in_rule__Number__Group_1_1__0__Impl64566); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1_1__0__Impl" // $ANTLR start "rule__Number__Group_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32052:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ; public final void rule__Number__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32056:1: ( rule__Number__Group_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32057:2: rule__Number__Group_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__164597); rule__Number__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1_1__1" // $ANTLR start "rule__Number__Group_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32063:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ; public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32067:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32068:1: ( ( rule__Number__Alternatives_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32068:1: ( ( rule__Number__Alternatives_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32069:1: ( rule__Number__Alternatives_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32070:1: ( rule__Number__Alternatives_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32070:2: rule__Number__Alternatives_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl64624); rule__Number__Alternatives_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Number__Group_1_1__1__Impl" // $ANTLR start "rule__JvmTypeReference__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32085:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32089:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32090:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__064659); rule__JvmTypeReference__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__064662); rule__JvmTypeReference__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0__0" // $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32097:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32101:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32102:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32102:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32103:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl64689); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0__0__Impl" // $ANTLR start "rule__JvmTypeReference__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32114:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32118:1: ( rule__JvmTypeReference__Group_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32119:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__164718); rule__JvmTypeReference__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0__1" // $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32125:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32129:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32130:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32130:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32131:1: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32132:1: ( rule__JvmTypeReference__Group_0_1__0 )* loop272: do { int alt272=2; int LA272_0 = input.LA(1); if ( (LA272_0==97) ) { int LA272_2 = input.LA(2); if ( (LA272_2==98) ) { int LA272_3 = input.LA(3); if ( (synpred381_InternalSpec()) ) { alt272=1; } } } switch (alt272) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32132:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl64745); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop272; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0__1__Impl" // $ANTLR start "rule__JvmTypeReference__Group_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32146:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32150:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32151:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__064780); rule__JvmTypeReference__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1__0" // $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32157:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32161:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32162:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32162:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32163:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32164:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32164:2: rule__JvmTypeReference__Group_0_1_0__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl64807); rule__JvmTypeReference__Group_0_1_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1__0__Impl" // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32176:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32180:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32181:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__064839); rule__JvmTypeReference__Group_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__064842); rule__JvmTypeReference__Group_0_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1_0__0" // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32188:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32192:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32193:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32193:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32194:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32195:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32197:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1_0__0__Impl" // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32207:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32211:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32212:2: rule__JvmTypeReference__Group_0_1_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__164900); rule__JvmTypeReference__Group_0_1_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1_0__1" // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32218:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32222:1: ( ( ruleArrayBrackets ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32223:1: ( ruleArrayBrackets ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32223:1: ( ruleArrayBrackets ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32224:1: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); } pushFollow(FollowSets002.FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl64927); ruleArrayBrackets(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeReference__Group_0_1_0__1__Impl" // $ANTLR start "rule__ArrayBrackets__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32239:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; public final void rule__ArrayBrackets__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32243:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32244:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__064960); rule__ArrayBrackets__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__064963); rule__ArrayBrackets__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ArrayBrackets__Group__0" // $ANTLR start "rule__ArrayBrackets__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32251:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32255:1: ( ( '[' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32256:1: ( '[' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32256:1: ( '[' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32257:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } match(input,97,FollowSets002.FOLLOW_97_in_rule__ArrayBrackets__Group__0__Impl64991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ArrayBrackets__Group__0__Impl" // $ANTLR start "rule__ArrayBrackets__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32270:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; public final void rule__ArrayBrackets__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32274:1: ( rule__ArrayBrackets__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32275:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__165022); rule__ArrayBrackets__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ArrayBrackets__Group__1" // $ANTLR start "rule__ArrayBrackets__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32281:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32285:1: ( ( ']' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32286:1: ( ']' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32286:1: ( ']' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32287:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } match(input,98,FollowSets002.FOLLOW_98_in_rule__ArrayBrackets__Group__1__Impl65050); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ArrayBrackets__Group__1__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32304:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32308:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32309:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__065085); rule__XFunctionTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__065088); rule__XFunctionTypeRef__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__0" // $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32316:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32320:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32321:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32321:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32322:1: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32323:1: ( rule__XFunctionTypeRef__Group_0__0 )? int alt273=2; int LA273_0 = input.LA(1); if ( (LA273_0==95) ) { alt273=1; } switch (alt273) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32323:2: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl65115); rule__XFunctionTypeRef__Group_0__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__0__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32333:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32337:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32338:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__165146); rule__XFunctionTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__165149); rule__XFunctionTypeRef__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__1" // $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32345:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32349:1: ( ( '=>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32350:1: ( '=>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32350:1: ( '=>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32351:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } match(input,78,FollowSets002.FOLLOW_78_in_rule__XFunctionTypeRef__Group__1__Impl65177); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__1__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32364:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32368:1: ( rule__XFunctionTypeRef__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32369:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__265208); rule__XFunctionTypeRef__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__2" // $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32375:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32379:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32380:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32380:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32381:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32382:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32382:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl65235); rule__XFunctionTypeRef__ReturnTypeAssignment_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group__2__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32398:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32402:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32403:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__065271); rule__XFunctionTypeRef__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__065274); rule__XFunctionTypeRef__Group_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__0" // $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32410:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32414:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32415:1: ( '(' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32415:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32416:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } match(input,95,FollowSets002.FOLLOW_95_in_rule__XFunctionTypeRef__Group_0__0__Impl65302); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__0__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32429:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32433:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32434:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__165333); rule__XFunctionTypeRef__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__165336); rule__XFunctionTypeRef__Group_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__1" // $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32441:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32445:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32446:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32446:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32447:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32448:1: ( rule__XFunctionTypeRef__Group_0_1__0 )? int alt274=2; int LA274_0 = input.LA(1); if ( (LA274_0==RULE_ID||(LA274_0>=52 && LA274_0<=56)||LA274_0==78||LA274_0==95) ) { alt274=1; } switch (alt274) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32448:2: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl65363); rule__XFunctionTypeRef__Group_0_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__1__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32458:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32462:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32463:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__265394); rule__XFunctionTypeRef__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__2" // $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32469:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32473:1: ( ( ')' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32474:1: ( ')' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32474:1: ( ')' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32475:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } match(input,96,FollowSets002.FOLLOW_96_in_rule__XFunctionTypeRef__Group_0__2__Impl65422); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0__2__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32494:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32498:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32499:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__065459); rule__XFunctionTypeRef__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__065462); rule__XFunctionTypeRef__Group_0_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1__0" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32506:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32510:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32511:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32511:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32512:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32513:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32513:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl65489); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1__0__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32523:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32527:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32528:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__165519); rule__XFunctionTypeRef__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1__1" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32534:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32538:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32539:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32539:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32540:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32541:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* loop275: do { int alt275=2; int LA275_0 = input.LA(1); if ( (LA275_0==94) ) { alt275=1; } switch (alt275) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32541:2: rule__XFunctionTypeRef__Group_0_1_1__0 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl65546); rule__XFunctionTypeRef__Group_0_1_1__0(); state._fsp--; if (state.failed) return ; } break; default : break loop275; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1__1__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32555:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32559:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32560:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__065581); rule__XFunctionTypeRef__Group_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__065584); rule__XFunctionTypeRef__Group_0_1_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__0" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32567:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32571:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32572:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32572:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32573:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl65612); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__0__Impl" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32586:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32590:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32591:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__165643); rule__XFunctionTypeRef__Group_0_1_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__1" // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32597:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32601:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32602:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32602:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32603:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32604:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32604:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FollowSets002.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionTypeRef__Group_0_1_1__1__Impl65670); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32618:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32622:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32623:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__065704); rule__JvmParameterizedTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__065707); rule__JvmParameterizedTypeReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32630:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32634:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32635:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32635:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32636:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32637:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32637:2: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl65734); rule__JvmParameterizedTypeReference__TypeAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32647:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32651:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32652:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__165764); rule__JvmParameterizedTypeReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32658:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32662:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32663:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32663:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32664:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32665:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? int alt276=2; alt276 = dfa276.predict(input); switch (alt276) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32665:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl65791); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32679:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32683:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32684:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__065826); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__065829); rule__JvmParameterizedTypeReference__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32691:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32695:1: ( ( ( '<' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32696:1: ( ( '<' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32696:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32697:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32698:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32699:2: '<' { match(input,74,FollowSets002.FOLLOW_74_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl65858); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32710:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32714:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32715:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__165890); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__165893); rule__JvmParameterizedTypeReference__Group_1__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32722:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32726:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32727:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32727:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32728:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32729:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32729:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl65920); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32739:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32743:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32744:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__265950); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__265953); rule__JvmParameterizedTypeReference__Group_1__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__2" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32751:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32755:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32756:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32756:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32757:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32758:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* loop277: do { int alt277=2; int LA277_0 = input.LA(1); if ( (LA277_0==94) ) { alt277=1; } switch (alt277) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32758:2: rule__JvmParameterizedTypeReference__Group_1_2__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl65980); rule__JvmParameterizedTypeReference__Group_1_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop277; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__2__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32768:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32772:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32773:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__366011); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__366014); rule__JvmParameterizedTypeReference__Group_1__4(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__3" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32780:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32784:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32785:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32785:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32786:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl66042); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__3__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32799:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32803:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32804:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__466073); rule__JvmParameterizedTypeReference__Group_1__4__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__4" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32810:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32814:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32815:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32815:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32816:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32817:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* loop278: do { int alt278=2; alt278 = dfa278.predict(input); switch (alt278) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32817:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl66100); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } break; default : break loop278; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__4__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32837:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32841:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32842:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__066141); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__066144); rule__JvmParameterizedTypeReference__Group_1_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32849:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32853:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32854:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32854:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32855:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl66172); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32868:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32872:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32873:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__166203); rule__JvmParameterizedTypeReference__Group_1_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32879:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32883:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32884:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32884:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32885:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32886:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32886:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl66230); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32900:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32904:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32905:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__066264); rule__JvmParameterizedTypeReference__Group_1_4__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__066267); rule__JvmParameterizedTypeReference__Group_1_4__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32912:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32916:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32917:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32917:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32918:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32919:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32919:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl66294); rule__JvmParameterizedTypeReference__Group_1_4_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32929:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32933:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32934:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__166324); rule__JvmParameterizedTypeReference__Group_1_4__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__166327); rule__JvmParameterizedTypeReference__Group_1_4__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32941:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32945:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32946:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32946:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32947:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32948:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32948:2: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl66354); rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32958:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32962:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32963:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__266384); rule__JvmParameterizedTypeReference__Group_1_4__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__2" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32969:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32973:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32974:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32974:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32975:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32976:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? int alt279=2; alt279 = dfa279.predict(input); switch (alt279) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32976:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl66411); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32992:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32996:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32997:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0__066448); rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33003:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33007:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33008:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33008:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33009:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33010:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33010:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl66475); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33022:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33026:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33027:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__066507); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__066510); rule__JvmParameterizedTypeReference__Group_1_4_0_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33034:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33038:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33039:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33039:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33040:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33041:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33043:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33053:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33057:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33058:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__166568); rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33064:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33068:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33069:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33069:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33070:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); } match(input,90,FollowSets002.FOLLOW_90_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl66596); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33087:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33091:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33092:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__066631); rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__066634); rule__JvmParameterizedTypeReference__Group_1_4_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33099:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33103:1: ( ( ( '<' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33104:1: ( ( '<' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33104:1: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33105:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33106:1: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33107:2: '<' { match(input,74,FollowSets002.FOLLOW_74_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl66663); if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33118:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33122:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33123:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__166695); rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__166698); rule__JvmParameterizedTypeReference__Group_1_4_2__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33130:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33134:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33135:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33135:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33136:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33137:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33137:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl66725); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33147:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33151:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33152:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__266755); rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__266758); rule__JvmParameterizedTypeReference__Group_1_4_2__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__2" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33159:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33163:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33164:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33164:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33165:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33166:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* loop280: do { int alt280=2; int LA280_0 = input.LA(1); if ( (LA280_0==94) ) { alt280=1; } switch (alt280) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33166:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl66785); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); state._fsp--; if (state.failed) return ; } break; default : break loop280; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33176:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33180:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33181:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__366816); rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__3" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33187:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33191:1: ( ( '>' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33192:1: ( '>' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33192:1: ( '>' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33193:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); } match(input,73,FollowSets002.FOLLOW_73_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl66844); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33214:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33218:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33219:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__066883); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__066886); rule__JvmParameterizedTypeReference__Group_1_4_2_2__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33226:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33230:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33231:1: ( ',' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33231:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33232:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } match(input,94,FollowSets002.FOLLOW_94_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl66914); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33245:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33249:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33250:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__166945); rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1" // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33256:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33260:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33261:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33261:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33262:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33263:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33263:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl66972); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33277:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33281:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33282:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__067006); rule__JvmWildcardTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__067009); rule__JvmWildcardTypeReference__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__0" // $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33289:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33293:1: ( ( () ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33294:1: ( () ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33294:1: ( () ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33295:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33296:1: () // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33298:1: { } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__0__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33308:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33312:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33313:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__167067); rule__JvmWildcardTypeReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__167070); rule__JvmWildcardTypeReference__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__1" // $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33320:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33324:1: ( ( '?' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33325:1: ( '?' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33325:1: ( '?' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33326:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } match(input,99,FollowSets002.FOLLOW_99_in_rule__JvmWildcardTypeReference__Group__1__Impl67098); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__1__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33339:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33343:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33344:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__267129); rule__JvmWildcardTypeReference__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__2" // $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33350:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33354:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33355:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33355:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33356:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33357:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? int alt281=2; int LA281_0 = input.LA(1); if ( ((LA281_0>=28 && LA281_0<=29)) ) { alt281=1; } switch (alt281) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33357:2: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl67156); rule__JvmWildcardTypeReference__Alternatives_2(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group__2__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33373:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33377:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33378:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__067193); rule__JvmWildcardTypeReference__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__067196); rule__JvmWildcardTypeReference__Group_2_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__0" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33385:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33389:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33390:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33390:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33391:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33392:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33392:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl67223); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__0__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33402:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33406:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33407:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__167253); rule__JvmWildcardTypeReference__Group_2_0__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__1" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33413:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33417:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33418:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33418:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33419:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33420:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* loop282: do { int alt282=2; int LA282_0 = input.LA(1); if ( (LA282_0==133) ) { alt282=1; } switch (alt282) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33420:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl67280); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); state._fsp--; if (state.failed) return ; } break; default : break loop282; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__1__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33434:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33438:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33439:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__067315); rule__JvmWildcardTypeReference__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__067318); rule__JvmWildcardTypeReference__Group_2_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__0" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33446:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33450:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33451:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33451:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33452:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33453:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33453:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl67345); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__0__Impl" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33463:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33467:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33468:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__167375); rule__JvmWildcardTypeReference__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__1" // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33474:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33478:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33479:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33479:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33480:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33481:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* loop283: do { int alt283=2; int LA283_0 = input.LA(1); if ( (LA283_0==133) ) { alt283=1; } switch (alt283) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33481:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl67402); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop283; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__1__Impl" // $ANTLR start "rule__JvmUpperBound__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33495:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; public final void rule__JvmUpperBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33499:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33500:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__067437); rule__JvmUpperBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__067440); rule__JvmUpperBound__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__Group__0" // $ANTLR start "rule__JvmUpperBound__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33507:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33511:1: ( ( 'extends' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33512:1: ( 'extends' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33512:1: ( 'extends' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33513:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } match(input,28,FollowSets002.FOLLOW_28_in_rule__JvmUpperBound__Group__0__Impl67468); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__Group__0__Impl" // $ANTLR start "rule__JvmUpperBound__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33526:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33530:1: ( rule__JvmUpperBound__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33531:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__167499); rule__JvmUpperBound__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__Group__1" // $ANTLR start "rule__JvmUpperBound__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33537:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33541:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33542:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33542:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33543:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33544:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33544:2: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl67526); rule__JvmUpperBound__TypeReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__Group__1__Impl" // $ANTLR start "rule__JvmUpperBoundAnded__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33558:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33562:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33563:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__067560); rule__JvmUpperBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__067563); rule__JvmUpperBoundAnded__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBoundAnded__Group__0" // $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33570:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33574:1: ( ( '&' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33575:1: ( '&' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33575:1: ( '&' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33576:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } match(input,133,FollowSets002.FOLLOW_133_in_rule__JvmUpperBoundAnded__Group__0__Impl67591); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBoundAnded__Group__0__Impl" // $ANTLR start "rule__JvmUpperBoundAnded__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33589:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33593:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33594:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__167622); rule__JvmUpperBoundAnded__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBoundAnded__Group__1" // $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33600:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33604:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33605:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33605:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33606:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33607:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33607:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl67649); rule__JvmUpperBoundAnded__TypeReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBoundAnded__Group__1__Impl" // $ANTLR start "rule__JvmLowerBound__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33621:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; public final void rule__JvmLowerBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33625:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33626:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__067683); rule__JvmLowerBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__067686); rule__JvmLowerBound__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBound__Group__0" // $ANTLR start "rule__JvmLowerBound__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33633:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33637:1: ( ( 'super' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33638:1: ( 'super' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33638:1: ( 'super' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33639:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } match(input,29,FollowSets002.FOLLOW_29_in_rule__JvmLowerBound__Group__0__Impl67714); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBound__Group__0__Impl" // $ANTLR start "rule__JvmLowerBound__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33652:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33656:1: ( rule__JvmLowerBound__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33657:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__167745); rule__JvmLowerBound__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBound__Group__1" // $ANTLR start "rule__JvmLowerBound__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33663:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33667:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33668:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33668:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33669:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33670:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33670:2: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl67772); rule__JvmLowerBound__TypeReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBound__Group__1__Impl" // $ANTLR start "rule__JvmLowerBoundAnded__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33684:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33688:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33689:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__067806); rule__JvmLowerBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__067809); rule__JvmLowerBoundAnded__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBoundAnded__Group__0" // $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33696:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33700:1: ( ( '&' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33701:1: ( '&' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33701:1: ( '&' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33702:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } match(input,133,FollowSets002.FOLLOW_133_in_rule__JvmLowerBoundAnded__Group__0__Impl67837); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBoundAnded__Group__0__Impl" // $ANTLR start "rule__JvmLowerBoundAnded__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33715:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33719:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33720:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__167868); rule__JvmLowerBoundAnded__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBoundAnded__Group__1" // $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33726:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33730:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33731:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33731:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33732:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33733:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33733:2: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl67895); rule__JvmLowerBoundAnded__TypeReferenceAssignment_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBoundAnded__Group__1__Impl" // $ANTLR start "rule__JvmTypeParameter__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33747:1: rule__JvmTypeParameter__Group__0 : rule__JvmTypeParameter__Group__0__Impl rule__JvmTypeParameter__Group__1 ; public final void rule__JvmTypeParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33751:1: ( rule__JvmTypeParameter__Group__0__Impl rule__JvmTypeParameter__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33752:2: rule__JvmTypeParameter__Group__0__Impl rule__JvmTypeParameter__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__0__Impl_in_rule__JvmTypeParameter__Group__067929); rule__JvmTypeParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__1_in_rule__JvmTypeParameter__Group__067932); rule__JvmTypeParameter__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group__0" // $ANTLR start "rule__JvmTypeParameter__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33759:1: rule__JvmTypeParameter__Group__0__Impl : ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) ; public final void rule__JvmTypeParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33763:1: ( ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33764:1: ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33764:1: ( ( rule__JvmTypeParameter__NameAssignment_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33765:1: ( rule__JvmTypeParameter__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33766:1: ( rule__JvmTypeParameter__NameAssignment_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33766:2: rule__JvmTypeParameter__NameAssignment_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__NameAssignment_0_in_rule__JvmTypeParameter__Group__0__Impl67959); rule__JvmTypeParameter__NameAssignment_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group__0__Impl" // $ANTLR start "rule__JvmTypeParameter__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33776:1: rule__JvmTypeParameter__Group__1 : rule__JvmTypeParameter__Group__1__Impl ; public final void rule__JvmTypeParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33780:1: ( rule__JvmTypeParameter__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33781:2: rule__JvmTypeParameter__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group__1__Impl_in_rule__JvmTypeParameter__Group__167989); rule__JvmTypeParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group__1" // $ANTLR start "rule__JvmTypeParameter__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33787:1: rule__JvmTypeParameter__Group__1__Impl : ( ( rule__JvmTypeParameter__Group_1__0 )? ) ; public final void rule__JvmTypeParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33791:1: ( ( ( rule__JvmTypeParameter__Group_1__0 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33792:1: ( ( rule__JvmTypeParameter__Group_1__0 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33792:1: ( ( rule__JvmTypeParameter__Group_1__0 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33793:1: ( rule__JvmTypeParameter__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getGroup_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33794:1: ( rule__JvmTypeParameter__Group_1__0 )? int alt284=2; int LA284_0 = input.LA(1); if ( (LA284_0==28) ) { alt284=1; } switch (alt284) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33794:2: rule__JvmTypeParameter__Group_1__0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__0_in_rule__JvmTypeParameter__Group__1__Impl68016); rule__JvmTypeParameter__Group_1__0(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getGroup_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group__1__Impl" // $ANTLR start "rule__JvmTypeParameter__Group_1__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33808:1: rule__JvmTypeParameter__Group_1__0 : rule__JvmTypeParameter__Group_1__0__Impl rule__JvmTypeParameter__Group_1__1 ; public final void rule__JvmTypeParameter__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33812:1: ( rule__JvmTypeParameter__Group_1__0__Impl rule__JvmTypeParameter__Group_1__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33813:2: rule__JvmTypeParameter__Group_1__0__Impl rule__JvmTypeParameter__Group_1__1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__0__Impl_in_rule__JvmTypeParameter__Group_1__068051); rule__JvmTypeParameter__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__1_in_rule__JvmTypeParameter__Group_1__068054); rule__JvmTypeParameter__Group_1__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group_1__0" // $ANTLR start "rule__JvmTypeParameter__Group_1__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33820:1: rule__JvmTypeParameter__Group_1__0__Impl : ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) ; public final void rule__JvmTypeParameter__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33824:1: ( ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33825:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33825:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33826:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33827:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33827:2: rule__JvmTypeParameter__ConstraintsAssignment_1_0 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_0_in_rule__JvmTypeParameter__Group_1__0__Impl68081); rule__JvmTypeParameter__ConstraintsAssignment_1_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group_1__0__Impl" // $ANTLR start "rule__JvmTypeParameter__Group_1__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33837:1: rule__JvmTypeParameter__Group_1__1 : rule__JvmTypeParameter__Group_1__1__Impl ; public final void rule__JvmTypeParameter__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33841:1: ( rule__JvmTypeParameter__Group_1__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33842:2: rule__JvmTypeParameter__Group_1__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__Group_1__1__Impl_in_rule__JvmTypeParameter__Group_1__168111); rule__JvmTypeParameter__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group_1__1" // $ANTLR start "rule__JvmTypeParameter__Group_1__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33848:1: rule__JvmTypeParameter__Group_1__1__Impl : ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) ; public final void rule__JvmTypeParameter__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33852:1: ( ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33853:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33853:1: ( ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33854:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33855:1: ( rule__JvmTypeParameter__ConstraintsAssignment_1_1 )* loop285: do { int alt285=2; int LA285_0 = input.LA(1); if ( (LA285_0==133) ) { alt285=1; } switch (alt285) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33855:2: rule__JvmTypeParameter__ConstraintsAssignment_1_1 { pushFollow(FollowSets002.FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_1_in_rule__JvmTypeParameter__Group_1__1__Impl68138); rule__JvmTypeParameter__ConstraintsAssignment_1_1(); state._fsp--; if (state.failed) return ; } break; default : break loop285; } } while (true); if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__Group_1__1__Impl" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33869:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33873:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33874:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__068173); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__068176); rule__QualifiedNameWithWildcard__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33881:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33885:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33886:1: ( ruleQualifiedName ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33886:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33887:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl68203); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0__Impl" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33898:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33902:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33903:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__168232); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__168235); rule__QualifiedNameWithWildcard__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33910:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33914:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33915:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33915:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33916:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } match(input,90,FollowSets002.FOLLOW_90_in_rule__QualifiedNameWithWildcard__Group__1__Impl68263); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1__Impl" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33929:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33933:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33934:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__268294); rule__QualifiedNameWithWildcard__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__2" // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33940:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33944:1: ( ( '*' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33945:1: ( '*' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33945:1: ( '*' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33946:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); } match(input,83,FollowSets002.FOLLOW_83_in_rule__QualifiedNameWithWildcard__Group__2__Impl68322); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameWithWildcard__Group__2__Impl" // $ANTLR start "rule__XImportDeclaration__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33965:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; public final void rule__XImportDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33969:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33970:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__068359); rule__XImportDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__068362); rule__XImportDeclaration__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__0" // $ANTLR start "rule__XImportDeclaration__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33977:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33981:1: ( ( 'import' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33982:1: ( 'import' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33982:1: ( 'import' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33983:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } match(input,61,FollowSets002.FOLLOW_61_in_rule__XImportDeclaration__Group__0__Impl68390); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__0__Impl" // $ANTLR start "rule__XImportDeclaration__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:33996:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; public final void rule__XImportDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34000:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34001:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__168421); rule__XImportDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__168424); rule__XImportDeclaration__Group__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__1" // $ANTLR start "rule__XImportDeclaration__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34008:1: rule__XImportDeclaration__Group__1__Impl : ( ( rule__XImportDeclaration__Alternatives_1 ) ) ; public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34012:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34013:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34013:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34014:1: ( rule__XImportDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34015:1: ( rule__XImportDeclaration__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34015:2: rule__XImportDeclaration__Alternatives_1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl68451); rule__XImportDeclaration__Alternatives_1(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getAlternatives_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__1__Impl" // $ANTLR start "rule__XImportDeclaration__Group__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34025:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ; public final void rule__XImportDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34029:1: ( rule__XImportDeclaration__Group__2__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34030:2: rule__XImportDeclaration__Group__2__Impl { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__268481); rule__XImportDeclaration__Group__2__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__2" // $ANTLR start "rule__XImportDeclaration__Group__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34036:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34040:1: ( ( ( ';' )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34041:1: ( ( ';' )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34041:1: ( ( ';' )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34042:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34043:1: ( ';' )? int alt286=2; int LA286_0 = input.LA(1); if ( (LA286_0==33) ) { alt286=1; } switch (alt286) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34044:2: ';' { match(input,33,FollowSets002.FOLLOW_33_in_rule__XImportDeclaration__Group__2__Impl68510); if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group__2__Impl" // $ANTLR start "rule__XImportDeclaration__Group_1_0__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34061:1: rule__XImportDeclaration__Group_1_0__0 : rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ; public final void rule__XImportDeclaration__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34065:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34066:2: rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__068549); rule__XImportDeclaration__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__068552); rule__XImportDeclaration__Group_1_0__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__0" // $ANTLR start "rule__XImportDeclaration__Group_1_0__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34073:1: rule__XImportDeclaration__Group_1_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ; public final void rule__XImportDeclaration__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34077:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34078:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34078:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34079:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34080:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34080:2: rule__XImportDeclaration__StaticAssignment_1_0_0 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl68579); rule__XImportDeclaration__StaticAssignment_1_0_0(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__0__Impl" // $ANTLR start "rule__XImportDeclaration__Group_1_0__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34090:1: rule__XImportDeclaration__Group_1_0__1 : rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ; public final void rule__XImportDeclaration__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34094:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34095:2: rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__168609); rule__XImportDeclaration__Group_1_0__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__168612); rule__XImportDeclaration__Group_1_0__2(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__1" // $ANTLR start "rule__XImportDeclaration__Group_1_0__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34102:1: rule__XImportDeclaration__Group_1_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ; public final void rule__XImportDeclaration__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34106:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34107:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34107:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34108:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34109:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? int alt287=2; int LA287_0 = input.LA(1); if ( (LA287_0==57) ) { alt287=1; } switch (alt287) { case 1 : // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34109:2: rule__XImportDeclaration__ExtensionAssignment_1_0_1 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl68639); rule__XImportDeclaration__ExtensionAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } break; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__1__Impl" // $ANTLR start "rule__XImportDeclaration__Group_1_0__2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34119:1: rule__XImportDeclaration__Group_1_0__2 : rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ; public final void rule__XImportDeclaration__Group_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34123:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34124:2: rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__268670); rule__XImportDeclaration__Group_1_0__2__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__268673); rule__XImportDeclaration__Group_1_0__3(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__2" // $ANTLR start "rule__XImportDeclaration__Group_1_0__2__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34131:1: rule__XImportDeclaration__Group_1_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ; public final void rule__XImportDeclaration__Group_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34135:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34136:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34136:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34137:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34138:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34138:2: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl68700); rule__XImportDeclaration__ImportedTypeAssignment_1_0_2(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__2__Impl" // $ANTLR start "rule__XImportDeclaration__Group_1_0__3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34148:1: rule__XImportDeclaration__Group_1_0__3 : rule__XImportDeclaration__Group_1_0__3__Impl ; public final void rule__XImportDeclaration__Group_1_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34152:1: ( rule__XImportDeclaration__Group_1_0__3__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34153:2: rule__XImportDeclaration__Group_1_0__3__Impl { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__368730); rule__XImportDeclaration__Group_1_0__3__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__3" // $ANTLR start "rule__XImportDeclaration__Group_1_0__3__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34159:1: rule__XImportDeclaration__Group_1_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ; public final void rule__XImportDeclaration__Group_1_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34163:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34164:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34164:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34165:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34166:1: ( rule__XImportDeclaration__Alternatives_1_0_3 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34166:2: rule__XImportDeclaration__Alternatives_1_0_3 { pushFollow(FollowSets002.FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl68757); rule__XImportDeclaration__Alternatives_1_0_3(); state._fsp--; if (state.failed) return ; } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__Group_1_0__3__Impl" // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34184:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34188:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34189:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__068795); rule__QualifiedNameInStaticImport__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__068798); rule__QualifiedNameInStaticImport__Group__1(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameInStaticImport__Group__0" // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34196:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34200:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34201:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34201:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34202:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl68825); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameInStaticImport__Group__0__Impl" // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34213:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34217:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34218:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FollowSets002.FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__168854); rule__QualifiedNameInStaticImport__Group__1__Impl(); state._fsp--; if (state.failed) return ; } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameInStaticImport__Group__1" // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34224:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34228:1: ( ( '.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34229:1: ( '.' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34229:1: ( '.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34230:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); } match(input,90,FollowSets002.FOLLOW_90_in_rule__QualifiedNameInStaticImport__Group__1__Impl68882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__QualifiedNameInStaticImport__Group__1__Impl" // $ANTLR start "rule__SpecFile__PackageAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34248:1: rule__SpecFile__PackageAssignment_1_1 : ( ruleQualifiedName ) ; public final void rule__SpecFile__PackageAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34252:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34253:1: ( ruleQualifiedName ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34253:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34254:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getPackageQualifiedNameParserRuleCall_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleQualifiedName_in_rule__SpecFile__PackageAssignment_1_168922); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getPackageQualifiedNameParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__PackageAssignment_1_1" // $ANTLR start "rule__SpecFile__ImportSectionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34263:1: rule__SpecFile__ImportSectionAssignment_2 : ( ruleXImportSection ) ; public final void rule__SpecFile__ImportSectionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34267:1: ( ( ruleXImportSection ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34268:1: ( ruleXImportSection ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34268:1: ( ruleXImportSection ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34269:1: ruleXImportSection { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getImportSectionXImportSectionParserRuleCall_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleXImportSection_in_rule__SpecFile__ImportSectionAssignment_268953); ruleXImportSection(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getImportSectionXImportSectionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__ImportSectionAssignment_2" // $ANTLR start "rule__SpecFile__XtendTypesAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34278:1: rule__SpecFile__XtendTypesAssignment_3 : ( ruleType ) ; public final void rule__SpecFile__XtendTypesAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34282:1: ( ( ruleType ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34283:1: ( ruleType ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34283:1: ( ruleType ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34284:1: ruleType { if ( state.backtracking==0 ) { before(grammarAccess.getSpecFileAccess().getXtendTypesTypeParserRuleCall_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleType_in_rule__SpecFile__XtendTypesAssignment_368984); ruleType(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSpecFileAccess().getXtendTypesTypeParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SpecFile__XtendTypesAssignment_3" // $ANTLR start "rule__Type__AnnotationsAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34293:1: rule__Type__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__Type__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34297:1: ( ( ruleXAnnotation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34298:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34298:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34299:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAnnotation_in_rule__Type__AnnotationsAssignment_169015); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__AnnotationsAssignment_1" // $ANTLR start "rule__Type__ModifiersAssignment_2_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34308:1: rule__Type__ModifiersAssignment_2_0_1 : ( ruleCommonModifier ) ; public final void rule__Type__ModifiersAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34312:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34313:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34313:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34314:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_0_169046); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ModifiersAssignment_2_0_1" // $ANTLR start "rule__Type__NameAssignment_2_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34323:1: rule__Type__NameAssignment_2_0_3 : ( ruleValidID ) ; public final void rule__Type__NameAssignment_2_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34327:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34328:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34328:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34329:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_0_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_0_369077); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__NameAssignment_2_0_3" // $ANTLR start "rule__Type__TypeParametersAssignment_2_0_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34338:1: rule__Type__TypeParametersAssignment_2_0_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__Type__TypeParametersAssignment_2_0_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34342:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34343:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34343:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34344:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_169108); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__TypeParametersAssignment_2_0_4_1" // $ANTLR start "rule__Type__TypeParametersAssignment_2_0_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34353:1: rule__Type__TypeParametersAssignment_2_0_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__Type__TypeParametersAssignment_2_0_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34357:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34358:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34358:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34359:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_2_169139); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_0_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__TypeParametersAssignment_2_0_4_2_1" // $ANTLR start "rule__Type__ExtendsAssignment_2_0_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34368:1: rule__Type__ExtendsAssignment_2_0_5_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__Type__ExtendsAssignment_2_0_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34372:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34373:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34373:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34374:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_0_5_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_0_5_169170); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_0_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ExtendsAssignment_2_0_5_1" // $ANTLR start "rule__Type__ImplementsAssignment_2_0_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34383:1: rule__Type__ImplementsAssignment_2_0_6_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__Type__ImplementsAssignment_2_0_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34387:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34388:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34388:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34389:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_0_6_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_169201); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_0_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ImplementsAssignment_2_0_6_1" // $ANTLR start "rule__Type__ImplementsAssignment_2_0_6_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34398:1: rule__Type__ImplementsAssignment_2_0_6_2_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__Type__ImplementsAssignment_2_0_6_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34402:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34403:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34403:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34404:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_0_6_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_2_169232); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_0_6_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ImplementsAssignment_2_0_6_2_1" // $ANTLR start "rule__Type__MembersAssignment_2_0_8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34413:1: rule__Type__MembersAssignment_2_0_8 : ( ruleMember ) ; public final void rule__Type__MembersAssignment_2_0_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34417:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34418:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34418:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34419:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_0_8_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_0_869263); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_0_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_0_8" // $ANTLR start "rule__Type__ModifiersAssignment_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34428:1: rule__Type__ModifiersAssignment_2_1_1 : ( ruleCommonModifier ) ; public final void rule__Type__ModifiersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34432:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34433:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34433:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34434:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_1_169294); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ModifiersAssignment_2_1_1" // $ANTLR start "rule__Type__NameAssignment_2_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34443:1: rule__Type__NameAssignment_2_1_3 : ( ruleValidID ) ; public final void rule__Type__NameAssignment_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34447:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34448:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34448:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34449:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_1_369325); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__NameAssignment_2_1_3" // $ANTLR start "rule__Type__TypeParametersAssignment_2_1_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34458:1: rule__Type__TypeParametersAssignment_2_1_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__Type__TypeParametersAssignment_2_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34462:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34463:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34463:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34464:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_169356); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__TypeParametersAssignment_2_1_4_1" // $ANTLR start "rule__Type__TypeParametersAssignment_2_1_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34473:1: rule__Type__TypeParametersAssignment_2_1_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__Type__TypeParametersAssignment_2_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34477:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34478:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34478:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34479:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_2_169387); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__TypeParametersAssignment_2_1_4_2_1" // $ANTLR start "rule__Type__ExtendsAssignment_2_1_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34488:1: rule__Type__ExtendsAssignment_2_1_5_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__Type__ExtendsAssignment_2_1_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34492:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34493:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34493:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34494:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_169418); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ExtendsAssignment_2_1_5_1" // $ANTLR start "rule__Type__ExtendsAssignment_2_1_5_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34503:1: rule__Type__ExtendsAssignment_2_1_5_2_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__Type__ExtendsAssignment_2_1_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34507:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34508:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34508:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34509:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_2_169449); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ExtendsAssignment_2_1_5_2_1" // $ANTLR start "rule__Type__MembersAssignment_2_1_7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34518:1: rule__Type__MembersAssignment_2_1_7 : ( ruleMember ) ; public final void rule__Type__MembersAssignment_2_1_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34522:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34523:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34523:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34524:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_1_7_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_1_769480); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_1_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_1_7" // $ANTLR start "rule__Type__ModifiersAssignment_2_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34533:1: rule__Type__ModifiersAssignment_2_2_1 : ( ruleCommonModifier ) ; public final void rule__Type__ModifiersAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34537:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34538:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34538:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34539:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_2_169511); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ModifiersAssignment_2_2_1" // $ANTLR start "rule__Type__NameAssignment_2_2_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34548:1: rule__Type__NameAssignment_2_2_3 : ( ruleValidID ) ; public final void rule__Type__NameAssignment_2_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34552:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34553:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34553:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34554:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_2_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_2_369542); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__NameAssignment_2_2_3" // $ANTLR start "rule__Type__MembersAssignment_2_2_5_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34563:1: rule__Type__MembersAssignment_2_2_5_0 : ( ruleXtendEnumLiteral ) ; public final void rule__Type__MembersAssignment_2_2_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34567:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34568:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34568:1: ( ruleXtendEnumLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34569:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_069573); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_2_5_0" // $ANTLR start "rule__Type__MembersAssignment_2_2_5_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34578:1: rule__Type__MembersAssignment_2_2_5_1_1 : ( ruleXtendEnumLiteral ) ; public final void rule__Type__MembersAssignment_2_2_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34582:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34583:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34583:1: ( ruleXtendEnumLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34584:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_1_169604); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersXtendEnumLiteralParserRuleCall_2_2_5_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_2_5_1_1" // $ANTLR start "rule__Type__ModifiersAssignment_2_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34593:1: rule__Type__ModifiersAssignment_2_3_1 : ( ruleCommonModifier ) ; public final void rule__Type__ModifiersAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34597:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34598:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34598:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34599:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_3_169635); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__ModifiersAssignment_2_3_1" // $ANTLR start "rule__Type__NameAssignment_2_3_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34608:1: rule__Type__NameAssignment_2_3_3 : ( ruleValidID ) ; public final void rule__Type__NameAssignment_2_3_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34612:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34613:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34613:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34614:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_3_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_3_369666); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameValidIDParserRuleCall_2_3_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__NameAssignment_2_3_3" // $ANTLR start "rule__Type__MembersAssignment_2_3_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34623:1: rule__Type__MembersAssignment_2_3_5 : ( ruleAnnotationField ) ; public final void rule__Type__MembersAssignment_2_3_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34627:1: ( ( ruleAnnotationField ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34628:1: ( ruleAnnotationField ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34628:1: ( ruleAnnotationField ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34629:1: ruleAnnotationField { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersAnnotationFieldParserRuleCall_2_3_5_0()); } pushFollow(FollowSets002.FOLLOW_ruleAnnotationField_in_rule__Type__MembersAssignment_2_3_569697); ruleAnnotationField(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersAnnotationFieldParserRuleCall_2_3_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_3_5" // $ANTLR start "rule__Type__PreambleAssignment_2_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34638:1: rule__Type__PreambleAssignment_2_4_1 : ( ( 'describe' ) ) ; public final void rule__Type__PreambleAssignment_2_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34642:1: ( ( ( 'describe' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34643:1: ( ( 'describe' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34643:1: ( ( 'describe' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34644:1: ( 'describe' ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getPreambleDescribeKeyword_2_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34645:1: ( 'describe' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34646:1: 'describe' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getPreambleDescribeKeyword_2_4_1_0()); } match(input,134,FollowSets002.FOLLOW_134_in_rule__Type__PreambleAssignment_2_4_169733); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getPreambleDescribeKeyword_2_4_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getPreambleDescribeKeyword_2_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__PreambleAssignment_2_4_1" // $ANTLR start "rule__Type__TargetTypeAssignment_2_4_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34661:1: rule__Type__TargetTypeAssignment_2_4_2 : ( ruleJvmTypeReference ) ; public final void rule__Type__TargetTypeAssignment_2_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34665:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34666:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34666:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34667:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getTargetTypeJvmTypeReferenceParserRuleCall_2_4_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Type__TargetTypeAssignment_2_4_269772); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getTargetTypeJvmTypeReferenceParserRuleCall_2_4_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__TargetTypeAssignment_2_4_2" // $ANTLR start "rule__Type__NameAssignment_2_4_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34676:1: rule__Type__NameAssignment_2_4_3 : ( RULE_STRING ) ; public final void rule__Type__NameAssignment_2_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34680:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34681:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34681:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34682:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getNameSTRINGTerminalRuleCall_2_4_3_0()); } match(input,RULE_STRING,FollowSets002.FOLLOW_RULE_STRING_in_rule__Type__NameAssignment_2_4_369803); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getNameSTRINGTerminalRuleCall_2_4_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__NameAssignment_2_4_3" // $ANTLR start "rule__Type__MembersAssignment_2_4_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34691:1: rule__Type__MembersAssignment_2_4_5 : ( ruleMember ) ; public final void rule__Type__MembersAssignment_2_4_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34695:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34696:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34696:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34697:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_4_5_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_4_569834); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeAccess().getMembersMemberParserRuleCall_2_4_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Type__MembersAssignment_2_4_5" // $ANTLR start "rule__Member__AnnotationsAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34706:1: rule__Member__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__Member__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34710:1: ( ( ruleXAnnotation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34711:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34711:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34712:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXAnnotation_in_rule__Member__AnnotationsAssignment_169865); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__AnnotationsAssignment_1" // $ANTLR start "rule__Member__PendingAssignment_2_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34721:1: rule__Member__PendingAssignment_2_0_1_0 : ( ( 'pending' ) ) ; public final void rule__Member__PendingAssignment_2_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34725:1: ( ( ( 'pending' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34726:1: ( ( 'pending' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34726:1: ( ( 'pending' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34727:1: ( 'pending' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPendingPendingKeyword_2_0_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34728:1: ( 'pending' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34729:1: 'pending' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPendingPendingKeyword_2_0_1_0_0()); } match(input,135,FollowSets002.FOLLOW_135_in_rule__Member__PendingAssignment_2_0_1_069901); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPendingPendingKeyword_2_0_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPendingPendingKeyword_2_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__PendingAssignment_2_0_1_0" // $ANTLR start "rule__Member__ExprAssignment_2_0_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34744:1: rule__Member__ExprAssignment_2_0_1_2 : ( ruleXExpression ) ; public final void rule__Member__ExprAssignment_2_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34748:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34749:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34749:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34750:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExprXExpressionParserRuleCall_2_0_1_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__Member__ExprAssignment_2_0_1_269940); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExprXExpressionParserRuleCall_2_0_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExprAssignment_2_0_1_2" // $ANTLR start "rule__Member__ExpressionAssignment_2_0_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34759:1: rule__Member__ExpressionAssignment_2_0_1_3 : ( ruleXBlockExpression ) ; public final void rule__Member__ExpressionAssignment_2_0_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34763:1: ( ( ruleXBlockExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34764:1: ( ruleXBlockExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34764:1: ( ruleXBlockExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34765:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_0_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleXBlockExpression_in_rule__Member__ExpressionAssignment_2_0_1_369971); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_0_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExpressionAssignment_2_0_1_3" // $ANTLR start "rule__Member__PreambleAssignment_2_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34774:1: rule__Member__PreambleAssignment_2_1_1_0 : ( ( 'describe' ) ) ; public final void rule__Member__PreambleAssignment_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34778:1: ( ( ( 'describe' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34779:1: ( ( 'describe' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34779:1: ( ( 'describe' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34780:1: ( 'describe' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleDescribeKeyword_2_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34781:1: ( 'describe' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34782:1: 'describe' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleDescribeKeyword_2_1_1_0_0()); } match(input,134,FollowSets002.FOLLOW_134_in_rule__Member__PreambleAssignment_2_1_1_070007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleDescribeKeyword_2_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleDescribeKeyword_2_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__PreambleAssignment_2_1_1_0" // $ANTLR start "rule__Member__TargetTypeAssignment_2_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34797:1: rule__Member__TargetTypeAssignment_2_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__Member__TargetTypeAssignment_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34801:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34802:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34802:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34803:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTargetTypeJvmTypeReferenceParserRuleCall_2_1_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TargetTypeAssignment_2_1_1_170046); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTargetTypeJvmTypeReferenceParserRuleCall_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TargetTypeAssignment_2_1_1_1" // $ANTLR start "rule__Member__NameAssignment_2_1_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34812:1: rule__Member__NameAssignment_2_1_1_2 : ( RULE_STRING ) ; public final void rule__Member__NameAssignment_2_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34816:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34817:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34817:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34818:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_1_1_2_0()); } match(input,RULE_STRING,FollowSets002.FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_1_1_270077); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_1_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_1_1_2" // $ANTLR start "rule__Member__MembersAssignment_2_1_1_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34827:1: rule__Member__MembersAssignment_2_1_1_4 : ( ruleMember ) ; public final void rule__Member__MembersAssignment_2_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34831:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34832:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34832:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34833:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getMembersMemberParserRuleCall_2_1_1_4_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Member__MembersAssignment_2_1_1_470108); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getMembersMemberParserRuleCall_2_1_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__MembersAssignment_2_1_1_4" // $ANTLR start "rule__Member__ModifiersAssignment_2_2_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34842:1: rule__Member__ModifiersAssignment_2_2_1_1_0 : ( ( 'all' ) ) ; public final void rule__Member__ModifiersAssignment_2_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34846:1: ( ( ( 'all' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34847:1: ( ( 'all' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34847:1: ( ( 'all' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34848:1: ( 'all' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_2_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34849:1: ( 'all' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34850:1: 'all' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_2_1_1_0_0()); } match(input,136,FollowSets002.FOLLOW_136_in_rule__Member__ModifiersAssignment_2_2_1_1_070144); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_2_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_2_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_2_1_1_0" // $ANTLR start "rule__Member__NameAssignment_2_2_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34865:1: rule__Member__NameAssignment_2_2_1_2 : ( RULE_STRING ) ; public final void rule__Member__NameAssignment_2_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34869:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34870:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34870:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34871:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_2_1_2_0()); } match(input,RULE_STRING,FollowSets002.FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_2_1_270183); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_2_1_2" // $ANTLR start "rule__Member__ExpressionAssignment_2_2_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34880:1: rule__Member__ExpressionAssignment_2_2_1_3 : ( ruleXExpression ) ; public final void rule__Member__ExpressionAssignment_2_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34884:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34885:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34885:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34886:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionXExpressionParserRuleCall_2_2_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__Member__ExpressionAssignment_2_2_1_370214); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionXExpressionParserRuleCall_2_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExpressionAssignment_2_2_1_3" // $ANTLR start "rule__Member__ModifiersAssignment_2_3_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34895:1: rule__Member__ModifiersAssignment_2_3_1_1_0 : ( ( 'all' ) ) ; public final void rule__Member__ModifiersAssignment_2_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34899:1: ( ( ( 'all' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34900:1: ( ( 'all' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34900:1: ( ( 'all' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34901:1: ( 'all' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_3_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34902:1: ( 'all' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34903:1: 'all' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_3_1_1_0_0()); } match(input,136,FollowSets002.FOLLOW_136_in_rule__Member__ModifiersAssignment_2_3_1_1_070250); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_3_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersAllKeyword_2_3_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_3_1_1_0" // $ANTLR start "rule__Member__NameAssignment_2_3_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34918:1: rule__Member__NameAssignment_2_3_1_2 : ( RULE_STRING ) ; public final void rule__Member__NameAssignment_2_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34922:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34923:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34923:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34924:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_3_1_2_0()); } match(input,RULE_STRING,FollowSets002.FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_3_1_270289); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_3_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_3_1_2" // $ANTLR start "rule__Member__ExpressionAssignment_2_3_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34933:1: rule__Member__ExpressionAssignment_2_3_1_3 : ( ruleXExpression ) ; public final void rule__Member__ExpressionAssignment_2_3_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34937:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34938:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34938:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34939:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionXExpressionParserRuleCall_2_3_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__Member__ExpressionAssignment_2_3_1_370320); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionXExpressionParserRuleCall_2_3_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExpressionAssignment_2_3_1_3" // $ANTLR start "rule__Member__PreambleAssignment_2_4_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34948:1: rule__Member__PreambleAssignment_2_4_1_0 : ( ( 'context' ) ) ; public final void rule__Member__PreambleAssignment_2_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34952:1: ( ( ( 'context' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34953:1: ( ( 'context' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34953:1: ( ( 'context' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34954:1: ( 'context' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleContextKeyword_2_4_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34955:1: ( 'context' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34956:1: 'context' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getPreambleContextKeyword_2_4_1_0_0()); } match(input,137,FollowSets002.FOLLOW_137_in_rule__Member__PreambleAssignment_2_4_1_070356); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleContextKeyword_2_4_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getPreambleContextKeyword_2_4_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__PreambleAssignment_2_4_1_0" // $ANTLR start "rule__Member__TargetOperationAssignment_2_4_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34971:1: rule__Member__TargetOperationAssignment_2_4_1_1 : ( ( ruleMethod ) ) ; public final void rule__Member__TargetOperationAssignment_2_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34975:1: ( ( ( ruleMethod ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34976:1: ( ( ruleMethod ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34976:1: ( ( ruleMethod ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34977:1: ( ruleMethod ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTargetOperationJvmOperationCrossReference_2_4_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34978:1: ( ruleMethod ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34979:1: ruleMethod { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTargetOperationJvmOperationMethodParserRuleCall_2_4_1_1_0_1()); } pushFollow(FollowSets002.FOLLOW_ruleMethod_in_rule__Member__TargetOperationAssignment_2_4_1_170399); ruleMethod(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTargetOperationJvmOperationMethodParserRuleCall_2_4_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTargetOperationJvmOperationCrossReference_2_4_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TargetOperationAssignment_2_4_1_1" // $ANTLR start "rule__Member__NameAssignment_2_4_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34990:1: rule__Member__NameAssignment_2_4_1_2 : ( RULE_STRING ) ; public final void rule__Member__NameAssignment_2_4_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34994:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34995:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34995:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:34996:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_4_1_2_0()); } match(input,RULE_STRING,FollowSets002.FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_4_1_270434); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameSTRINGTerminalRuleCall_2_4_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_4_1_2" // $ANTLR start "rule__Member__MembersAssignment_2_4_1_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35005:1: rule__Member__MembersAssignment_2_4_1_4 : ( ruleMember ) ; public final void rule__Member__MembersAssignment_2_4_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35009:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35010:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35010:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35011:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getMembersMemberParserRuleCall_2_4_1_4_0()); } pushFollow(FollowSets002.FOLLOW_ruleMember_in_rule__Member__MembersAssignment_2_4_1_470465); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getMembersMemberParserRuleCall_2_4_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__MembersAssignment_2_4_1_4" // $ANTLR start "rule__Member__NameAssignment_2_5_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35020:1: rule__Member__NameAssignment_2_5_1_1 : ( RULE_ID ) ; public final void rule__Member__NameAssignment_2_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35024:1: ( ( RULE_ID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35025:1: ( RULE_ID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35025:1: ( RULE_ID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35026:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameIDTerminalRuleCall_2_5_1_1_0()); } match(input,RULE_ID,FollowSets002.FOLLOW_RULE_ID_in_rule__Member__NameAssignment_2_5_1_170496); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameIDTerminalRuleCall_2_5_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_5_1_1" // $ANTLR start "rule__Member__ColumnsAssignment_2_5_1_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35035:1: rule__Member__ColumnsAssignment_2_5_1_3_1 : ( ruleExampleColumn ) ; public final void rule__Member__ColumnsAssignment_2_5_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35039:1: ( ( ruleExampleColumn ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35040:1: ( ruleExampleColumn ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35040:1: ( ruleExampleColumn ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35041:1: ruleExampleColumn { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getColumnsExampleColumnParserRuleCall_2_5_1_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleExampleColumn_in_rule__Member__ColumnsAssignment_2_5_1_3_170527); ruleExampleColumn(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getColumnsExampleColumnParserRuleCall_2_5_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ColumnsAssignment_2_5_1_3_1" // $ANTLR start "rule__Member__RowsAssignment_2_5_1_3_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35050:1: rule__Member__RowsAssignment_2_5_1_3_2 : ( ruleExampleRow ) ; public final void rule__Member__RowsAssignment_2_5_1_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35054:1: ( ( ruleExampleRow ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35055:1: ( ruleExampleRow ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35055:1: ( ruleExampleRow ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35056:1: ruleExampleRow { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getRowsExampleRowParserRuleCall_2_5_1_3_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleExampleRow_in_rule__Member__RowsAssignment_2_5_1_3_270558); ruleExampleRow(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getRowsExampleRowParserRuleCall_2_5_1_3_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__RowsAssignment_2_5_1_3_2" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35065:1: rule__Member__ModifiersAssignment_2_6_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35069:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35070:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35070:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35071:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_170589); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35080:1: rule__Member__ModifiersAssignment_2_6_2_0_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35084:1: ( ( ruleFieldModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35085:1: ( ruleFieldModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35085:1: ( ruleFieldModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35086:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_0_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_0_070620); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_0_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35095:1: rule__Member__ModifiersAssignment_2_6_2_0_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35099:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35100:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35100:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35101:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_0_170651); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_0_1" // $ANTLR start "rule__Member__TypeAssignment_2_6_2_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35110:1: rule__Member__TypeAssignment_2_6_2_0_2 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_6_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35114:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35115:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35115:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35116:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_0_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_0_270682); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_6_2_0_2" // $ANTLR start "rule__Member__NameAssignment_2_6_2_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35125:1: rule__Member__NameAssignment_2_6_2_0_3 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_6_2_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35129:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35130:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35130:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35131:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_0_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_0_370713); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_6_2_0_3" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35140:1: rule__Member__ModifiersAssignment_2_6_2_1_0 : ( ( 'extension' ) ) ; public final void rule__Member__ModifiersAssignment_2_6_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35144:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35145:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35145:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35146:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35147:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35148:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_1_0_0()); } match(input,57,FollowSets002.FOLLOW_57_in_rule__Member__ModifiersAssignment_2_6_2_1_070749); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_1_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35163:1: rule__Member__ModifiersAssignment_2_6_2_1_1_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35167:1: ( ( ruleFieldModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35168:1: ( ruleFieldModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35168:1: ( ruleFieldModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35169:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_1_1_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_1_1_070788); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_1_1_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35178:1: rule__Member__ModifiersAssignment_2_6_2_1_1_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35182:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35183:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35183:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35184:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_1_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_1_1_170819); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_1_1_1" // $ANTLR start "rule__Member__TypeAssignment_2_6_2_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35193:1: rule__Member__TypeAssignment_2_6_2_1_2 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_6_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35197:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35198:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35198:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35199:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_1_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_1_270850); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_6_2_1_2" // $ANTLR start "rule__Member__NameAssignment_2_6_2_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35208:1: rule__Member__NameAssignment_2_6_2_1_3 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_6_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35212:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35213:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35213:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35214:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_1_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_1_370881); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_6_2_1_3" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_2_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35223:1: rule__Member__ModifiersAssignment_2_6_2_2_0 : ( ruleFieldModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35227:1: ( ( ruleFieldModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35228:1: ( ruleFieldModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35228:1: ( ruleFieldModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35229:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_2_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_070912); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersFieldModifierParserRuleCall_2_6_2_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_2_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35238:1: rule__Member__ModifiersAssignment_2_6_2_2_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35242:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35243:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35243:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35244:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_170943); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_2_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_2_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35253:1: rule__Member__ModifiersAssignment_2_6_2_2_2 : ( ( 'extension' ) ) ; public final void rule__Member__ModifiersAssignment_2_6_2_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35257:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35258:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35258:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35259:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_2_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35260:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35261:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_2_2_0()); } match(input,57,FollowSets002.FOLLOW_57_in_rule__Member__ModifiersAssignment_2_6_2_2_270979); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_2_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersExtensionKeyword_2_6_2_2_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_2_2" // $ANTLR start "rule__Member__ModifiersAssignment_2_6_2_2_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35276:1: rule__Member__ModifiersAssignment_2_6_2_2_3 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_6_2_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35280:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35281:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35281:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35282:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_2_3_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_371018); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_6_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_6_2_2_3" // $ANTLR start "rule__Member__TypeAssignment_2_6_2_2_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35291:1: rule__Member__TypeAssignment_2_6_2_2_4 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_6_2_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35295:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35296:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35296:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35297:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_2_4_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_2_471049); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_2_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_6_2_2_4" // $ANTLR start "rule__Member__NameAssignment_2_6_2_2_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35306:1: rule__Member__NameAssignment_2_6_2_2_5 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_6_2_2_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35310:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35311:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35311:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35312:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_2_5_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_2_571080); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_2_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_6_2_2_5" // $ANTLR start "rule__Member__TypeAssignment_2_6_2_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35321:1: rule__Member__TypeAssignment_2_6_2_3_0 : ( ruleJvmTypeReference ) ; public final void rule__Member__TypeAssignment_2_6_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35325:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35326:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35326:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35327:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_3_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_3_071111); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeJvmTypeReferenceParserRuleCall_2_6_2_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeAssignment_2_6_2_3_0" // $ANTLR start "rule__Member__NameAssignment_2_6_2_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35336:1: rule__Member__NameAssignment_2_6_2_3_1 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_6_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35340:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35341:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35341:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35342:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_3_171142); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_6_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_6_2_3_1" // $ANTLR start "rule__Member__InitialValueAssignment_2_6_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35351:1: rule__Member__InitialValueAssignment_2_6_3_1 : ( ruleXExpression ) ; public final void rule__Member__InitialValueAssignment_2_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35355:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35356:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35356:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35357:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getInitialValueXExpressionParserRuleCall_2_6_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXExpression_in_rule__Member__InitialValueAssignment_2_6_3_171173); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getInitialValueXExpressionParserRuleCall_2_6_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__InitialValueAssignment_2_6_3_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_7_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35366:1: rule__Member__ModifiersAssignment_2_7_1 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35370:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35371:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35371:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35372:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_7_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_7_171204); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_7_1" // $ANTLR start "rule__Member__ModifiersAssignment_2_7_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35381:1: rule__Member__ModifiersAssignment_2_7_2 : ( ruleMethodModifier ) ; public final void rule__Member__ModifiersAssignment_2_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35385:1: ( ( ruleMethodModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35386:1: ( ruleMethodModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35386:1: ( ruleMethodModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35387:1: ruleMethodModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersMethodModifierParserRuleCall_2_7_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleMethodModifier_in_rule__Member__ModifiersAssignment_2_7_271235); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersMethodModifierParserRuleCall_2_7_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_7_2" // $ANTLR start "rule__Member__ModifiersAssignment_2_7_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35396:1: rule__Member__ModifiersAssignment_2_7_3_0 : ( ruleCommonModifier ) ; public final void rule__Member__ModifiersAssignment_2_7_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35400:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35401:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35401:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35402:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_7_3_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_7_3_071266); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersCommonModifierParserRuleCall_2_7_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_7_3_0" // $ANTLR start "rule__Member__ModifiersAssignment_2_7_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35411:1: rule__Member__ModifiersAssignment_2_7_3_1 : ( ruleMethodModifier ) ; public final void rule__Member__ModifiersAssignment_2_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35415:1: ( ( ruleMethodModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35416:1: ( ruleMethodModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35416:1: ( ruleMethodModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35417:1: ruleMethodModifier { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getModifiersMethodModifierParserRuleCall_2_7_3_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleMethodModifier_in_rule__Member__ModifiersAssignment_2_7_3_171297); ruleMethodModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getModifiersMethodModifierParserRuleCall_2_7_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ModifiersAssignment_2_7_3_1" // $ANTLR start "rule__Member__TypeParametersAssignment_2_7_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35426:1: rule__Member__TypeParametersAssignment_2_7_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__Member__TypeParametersAssignment_2_7_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35430:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35431:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35431:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35432:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_7_4_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Member__TypeParametersAssignment_2_7_4_171328); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_7_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeParametersAssignment_2_7_4_1" // $ANTLR start "rule__Member__TypeParametersAssignment_2_7_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35441:1: rule__Member__TypeParametersAssignment_2_7_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__Member__TypeParametersAssignment_2_7_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35445:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35446:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35446:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35447:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_7_4_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeParameter_in_rule__Member__TypeParametersAssignment_2_7_4_2_171359); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_7_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__TypeParametersAssignment_2_7_4_2_1" // $ANTLR start "rule__Member__ReturnTypeAssignment_2_7_5_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35456:1: rule__Member__ReturnTypeAssignment_2_7_5_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__Member__ReturnTypeAssignment_2_7_5_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35460:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35461:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35461:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35462:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_7_5_0_0_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__ReturnTypeAssignment_2_7_5_0_0_071390); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_7_5_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ReturnTypeAssignment_2_7_5_0_0_0" // $ANTLR start "rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35471:1: rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1 : ( ruleCreateExtensionInfo ) ; public final void rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35475:1: ( ( ruleCreateExtensionInfo ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35476:1: ( ruleCreateExtensionInfo ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35476:1: ( ruleCreateExtensionInfo ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35477:1: ruleCreateExtensionInfo { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_7_5_0_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleCreateExtensionInfo_in_rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_171421); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_7_5_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1" // $ANTLR start "rule__Member__NameAssignment_2_7_5_0_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35486:1: rule__Member__NameAssignment_2_7_5_0_0_2 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_7_5_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35490:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35491:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35491:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35492:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_0_0_2_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_0_0_271452); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_7_5_0_0_2" // $ANTLR start "rule__Member__ReturnTypeAssignment_2_7_5_1_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35501:1: rule__Member__ReturnTypeAssignment_2_7_5_1_0_0 : ( ruleJvmTypeReference ) ; public final void rule__Member__ReturnTypeAssignment_2_7_5_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35505:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35506:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35506:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35507:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_7_5_1_0_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__ReturnTypeAssignment_2_7_5_1_0_071483); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_7_5_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ReturnTypeAssignment_2_7_5_1_0_0" // $ANTLR start "rule__Member__NameAssignment_2_7_5_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35516:1: rule__Member__NameAssignment_2_7_5_1_0_1 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_7_5_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35520:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35521:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35521:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35522:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_1_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_1_0_171514); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_7_5_1_0_1" // $ANTLR start "rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35531:1: rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0 : ( ruleCreateExtensionInfo ) ; public final void rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35535:1: ( ( ruleCreateExtensionInfo ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35536:1: ( ruleCreateExtensionInfo ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35536:1: ( ruleCreateExtensionInfo ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35537:1: ruleCreateExtensionInfo { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_7_5_2_0_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleCreateExtensionInfo_in_rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_071545); ruleCreateExtensionInfo(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getCreateExtensionInfoCreateExtensionInfoParserRuleCall_2_7_5_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0" // $ANTLR start "rule__Member__NameAssignment_2_7_5_2_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35546:1: rule__Member__NameAssignment_2_7_5_2_0_1 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_7_5_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35550:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35551:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35551:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35552:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_2_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_2_0_171576); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_7_5_2_0_1" // $ANTLR start "rule__Member__NameAssignment_2_7_5_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35561:1: rule__Member__NameAssignment_2_7_5_3_0 : ( ruleValidID ) ; public final void rule__Member__NameAssignment_2_7_5_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35565:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35566:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35566:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35567:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_3_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_3_071607); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getNameValidIDParserRuleCall_2_7_5_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__NameAssignment_2_7_5_3_0" // $ANTLR start "rule__Member__ParametersAssignment_2_7_6_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35576:1: rule__Member__ParametersAssignment_2_7_6_0 : ( ruleParameter ) ; public final void rule__Member__ParametersAssignment_2_7_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35580:1: ( ( ruleParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35581:1: ( ruleParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35581:1: ( ruleParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35582:1: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getParametersParameterParserRuleCall_2_7_6_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleParameter_in_rule__Member__ParametersAssignment_2_7_6_071638); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getParametersParameterParserRuleCall_2_7_6_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ParametersAssignment_2_7_6_0" // $ANTLR start "rule__Member__ParametersAssignment_2_7_6_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35591:1: rule__Member__ParametersAssignment_2_7_6_1_1 : ( ruleParameter ) ; public final void rule__Member__ParametersAssignment_2_7_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35595:1: ( ( ruleParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35596:1: ( ruleParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35596:1: ( ruleParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35597:1: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getParametersParameterParserRuleCall_2_7_6_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleParameter_in_rule__Member__ParametersAssignment_2_7_6_1_171669); ruleParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getParametersParameterParserRuleCall_2_7_6_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ParametersAssignment_2_7_6_1_1" // $ANTLR start "rule__Member__ExceptionsAssignment_2_7_8_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35606:1: rule__Member__ExceptionsAssignment_2_7_8_1 : ( ruleJvmTypeReference ) ; public final void rule__Member__ExceptionsAssignment_2_7_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35610:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35611:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35611:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35612:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_7_8_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__ExceptionsAssignment_2_7_8_171700); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_7_8_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExceptionsAssignment_2_7_8_1" // $ANTLR start "rule__Member__ExceptionsAssignment_2_7_8_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35621:1: rule__Member__ExceptionsAssignment_2_7_8_2_1 : ( ruleJvmTypeReference ) ; public final void rule__Member__ExceptionsAssignment_2_7_8_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35625:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35626:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35626:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35627:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_7_8_2_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__Member__ExceptionsAssignment_2_7_8_2_171731); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExceptionsJvmTypeReferenceParserRuleCall_2_7_8_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExceptionsAssignment_2_7_8_2_1" // $ANTLR start "rule__Member__ExpressionAssignment_2_7_9_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35636:1: rule__Member__ExpressionAssignment_2_7_9_0 : ( ruleXBlockExpression ) ; public final void rule__Member__ExpressionAssignment_2_7_9_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35640:1: ( ( ruleXBlockExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35641:1: ( ruleXBlockExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35641:1: ( ruleXBlockExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35642:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_7_9_0_0()); } pushFollow(FollowSets002.FOLLOW_ruleXBlockExpression_in_rule__Member__ExpressionAssignment_2_7_9_071762); ruleXBlockExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionXBlockExpressionParserRuleCall_2_7_9_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExpressionAssignment_2_7_9_0" // $ANTLR start "rule__Member__ExpressionAssignment_2_7_9_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35651:1: rule__Member__ExpressionAssignment_2_7_9_1 : ( ruleRichString ) ; public final void rule__Member__ExpressionAssignment_2_7_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35655:1: ( ( ruleRichString ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35656:1: ( ruleRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35656:1: ( ruleRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35657:1: ruleRichString { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getExpressionRichStringParserRuleCall_2_7_9_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleRichString_in_rule__Member__ExpressionAssignment_2_7_9_171793); ruleRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMemberAccess().getExpressionRichStringParserRuleCall_2_7_9_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Member__ExpressionAssignment_2_7_9_1" // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35666:1: rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1 : ( ( ruleShould ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35670:1: ( ( ( ruleShould ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35671:1: ( ( ruleShould ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35671:1: ( ( ruleShould ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35672:1: ( ruleShould ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35673:1: ( ruleShould ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35674:1: ruleShould { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementShouldParserRuleCall_1_0_0_0_1_0_1()); } pushFollow(FollowSets002.FOLLOW_ruleShould_in_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_171828); ruleShould(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementShouldParserRuleCall_1_0_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1" // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35685:1: rule__XRelationalExpression__RightOperandAssignment_1_0_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35689:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35690:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35690:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35691:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_0_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_0_171863); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__RightOperandAssignment_1_0_1" // $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35700:1: rule__XRelationalExpression__TypeAssignment_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XRelationalExpression__TypeAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35704:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35705:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35705:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35706:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_1_0()); } pushFollow(FollowSets002.FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_1_171894); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__TypeAssignment_1_1_1" // $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35715:1: rule__XRelationalExpression__TypeAssignment_1_2_1 : ( ruleJvmTypeReference ) ; public final void rule__XRelationalExpression__TypeAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35719:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35720:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35720:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35721:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_2_171925); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__TypeAssignment_1_2_1" // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35730:1: rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1 : ( ( ruleOpCompare ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35734:1: ( ( ( ruleOpCompare ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35735:1: ( ( ruleOpCompare ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35735:1: ( ( ruleOpCompare ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35736:1: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_3_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35737:1: ( ruleOpCompare ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35738:1: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_3_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_171960); ruleOpCompare(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_3_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_3_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1" // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35749:1: rule__XRelationalExpression__RightOperandAssignment_1_3_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35753:1: ( ( ruleXOtherOperatorExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35754:1: ( ruleXOtherOperatorExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35754:1: ( ruleXOtherOperatorExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35755:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_3_171995); ruleXOtherOperatorExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XRelationalExpression__RightOperandAssignment_1_3_1" // $ANTLR start "rule__Assertion__ExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35764:1: rule__Assertion__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__Assertion__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35768:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35769:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35769:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35770:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getAssertionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__Assertion__ExpressionAssignment_272026); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssertionAccess().getExpressionXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Assertion__ExpressionAssignment_2" // $ANTLR start "rule__ExampleColumn__TypeAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35779:1: rule__ExampleColumn__TypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__ExampleColumn__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35783:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35784:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35784:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35785:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getTypeJvmTypeReferenceParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__ExampleColumn__TypeAssignment_072057); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getTypeJvmTypeReferenceParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__TypeAssignment_0" // $ANTLR start "rule__ExampleColumn__NameAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35794:1: rule__ExampleColumn__NameAssignment_1 : ( ruleValidID ) ; public final void rule__ExampleColumn__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35798:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35799:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35799:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35800:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getExampleColumnAccess().getNameValidIDParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__ExampleColumn__NameAssignment_172088); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleColumnAccess().getNameValidIDParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleColumn__NameAssignment_1" // $ANTLR start "rule__ExampleRow__CellsAssignment_2_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35809:1: rule__ExampleRow__CellsAssignment_2_0 : ( ruleExampleCell ) ; public final void rule__ExampleRow__CellsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35813:1: ( ( ruleExampleCell ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35814:1: ( ruleExampleCell ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35814:1: ( ruleExampleCell ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35815:1: ruleExampleCell { if ( state.backtracking==0 ) { before(grammarAccess.getExampleRowAccess().getCellsExampleCellParserRuleCall_2_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleExampleCell_in_rule__ExampleRow__CellsAssignment_2_072119); ruleExampleCell(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleRowAccess().getCellsExampleCellParserRuleCall_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleRow__CellsAssignment_2_0" // $ANTLR start "rule__ExampleCell__ExpressionAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35824:1: rule__ExampleCell__ExpressionAssignment : ( ruleXExpression ) ; public final void rule__ExampleCell__ExpressionAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35828:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35829:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35829:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35830:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getExampleCellAccess().getExpressionXExpressionParserRuleCall_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__ExampleCell__ExpressionAssignment72150); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExampleCellAccess().getExpressionXExpressionParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ExampleCell__ExpressionAssignment" // $ANTLR start "rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35842:1: rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0 : ( ( '(' ) ) ; public final void rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35846:1: ( ( ( '(' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35847:1: ( ( '(' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35847:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35848:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35849:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35850:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } match(input,95,FollowSets003.FOLLOW_95_in_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_072189); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getInstanceContextLeftParenthesisKeyword_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0" // $ANTLR start "rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35865:1: rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35869:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35870:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35870:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35871:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_072228); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0" // $ANTLR start "rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35880:1: rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35884:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35885:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35885:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35886:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_172259); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1" // $ANTLR start "rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35895:1: rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35899:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35900:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35900:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35901:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_272290); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionSuperTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2" // $ANTLR start "rule__AnnotationField__AnnotationsAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35910:1: rule__AnnotationField__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__AnnotationField__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35914:1: ( ( ruleXAnnotation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35915:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35915:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35916:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__AnnotationField__AnnotationsAssignment_172321); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__AnnotationsAssignment_1" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_0_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35925:1: rule__AnnotationField__ModifiersAssignment_2_0_0_0_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35929:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35930:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35930:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35931:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_172352); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_0_0_0_1" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_0_0_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35940:1: rule__AnnotationField__ModifiersAssignment_2_0_0_0_2 : ( ruleFieldModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_0_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35944:1: ( ( ruleFieldModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35945:1: ( ruleFieldModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35945:1: ( ruleFieldModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35946:1: ruleFieldModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersFieldModifierParserRuleCall_2_0_0_0_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleFieldModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_272383); ruleFieldModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersFieldModifierParserRuleCall_2_0_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_0_0_0_2" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_0_0_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35955:1: rule__AnnotationField__ModifiersAssignment_2_0_0_0_3 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_0_0_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35959:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35960:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35960:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35961:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_372414); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_0_0_0_3" // $ANTLR start "rule__AnnotationField__TypeAssignment_2_0_0_0_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35970:1: rule__AnnotationField__TypeAssignment_2_0_0_0_4 : ( ruleJvmTypeReference ) ; public final void rule__AnnotationField__TypeAssignment_2_0_0_0_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35974:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35975:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35975:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35976:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_0_472445); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeAssignment_2_0_0_0_4" // $ANTLR start "rule__AnnotationField__NameAssignment_2_0_0_0_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35985:1: rule__AnnotationField__NameAssignment_2_0_0_0_5 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_0_0_0_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35989:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35990:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35990:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:35991:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_0_0_0_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_0_572476); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_0_0_0_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_0_0_0_5" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_0_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36000:1: rule__AnnotationField__ModifiersAssignment_2_0_0_1_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36004:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36005:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36005:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36006:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_1_172507); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_0_0_1_1" // $ANTLR start "rule__AnnotationField__TypeAssignment_2_0_0_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36015:1: rule__AnnotationField__TypeAssignment_2_0_0_1_2 : ( ruleJvmTypeReference ) ; public final void rule__AnnotationField__TypeAssignment_2_0_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36019:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36020:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36020:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36021:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_1_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_1_272538); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeAssignment_2_0_0_1_2" // $ANTLR start "rule__AnnotationField__NameAssignment_2_0_0_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36030:1: rule__AnnotationField__NameAssignment_2_0_0_1_3 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_0_0_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36034:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36035:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36035:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36036:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_0_0_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_1_372569); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_0_0_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_0_0_1_3" // $ANTLR start "rule__AnnotationField__InitialValueAssignment_2_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36045:1: rule__AnnotationField__InitialValueAssignment_2_0_1_1 : ( ruleXAnnotationElementValue ) ; public final void rule__AnnotationField__InitialValueAssignment_2_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36049:1: ( ( ruleXAnnotationElementValue ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36050:1: ( ruleXAnnotationElementValue ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36050:1: ( ruleXAnnotationElementValue ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36051:1: ruleXAnnotationElementValue { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getInitialValueXAnnotationElementValueParserRuleCall_2_0_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValue_in_rule__AnnotationField__InitialValueAssignment_2_0_1_172600); ruleXAnnotationElementValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getInitialValueXAnnotationElementValueParserRuleCall_2_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__InitialValueAssignment_2_0_1_1" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36060:1: rule__AnnotationField__ModifiersAssignment_2_1_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36064:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36065:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36065:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36066:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_1_172631); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_1_1" // $ANTLR start "rule__AnnotationField__NameAssignment_2_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36075:1: rule__AnnotationField__NameAssignment_2_1_3 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36079:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36080:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36080:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36081:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_1_372662); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_1_3" // $ANTLR start "rule__AnnotationField__TypeParametersAssignment_2_1_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36090:1: rule__AnnotationField__TypeParametersAssignment_2_1_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnnotationField__TypeParametersAssignment_2_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36094:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36095:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36095:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36096:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_172693); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeParametersAssignment_2_1_4_1" // $ANTLR start "rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36105:1: rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36109:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36110:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36110:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36111:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_2_172724); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_1_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1" // $ANTLR start "rule__AnnotationField__ExtendsAssignment_2_1_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36120:1: rule__AnnotationField__ExtendsAssignment_2_1_5_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__AnnotationField__ExtendsAssignment_2_1_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36124:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36125:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36125:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36126:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_1_5_172755); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_1_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ExtendsAssignment_2_1_5_1" // $ANTLR start "rule__AnnotationField__ImplementsAssignment_2_1_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36135:1: rule__AnnotationField__ImplementsAssignment_2_1_6_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__AnnotationField__ImplementsAssignment_2_1_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36139:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36140:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36140:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36141:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_1_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_172786); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_1_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ImplementsAssignment_2_1_6_1" // $ANTLR start "rule__AnnotationField__ImplementsAssignment_2_1_6_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36150:1: rule__AnnotationField__ImplementsAssignment_2_1_6_2_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__AnnotationField__ImplementsAssignment_2_1_6_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36154:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36155:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36155:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36156:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_1_6_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_2_172817); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getImplementsJvmParameterizedTypeReferenceParserRuleCall_2_1_6_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ImplementsAssignment_2_1_6_2_1" // $ANTLR start "rule__AnnotationField__MembersAssignment_2_1_8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36165:1: rule__AnnotationField__MembersAssignment_2_1_8 : ( ruleMember ) ; public final void rule__AnnotationField__MembersAssignment_2_1_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36169:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36170:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36170:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36171:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_1_8_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_1_872848); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_1_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__MembersAssignment_2_1_8" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36180:1: rule__AnnotationField__ModifiersAssignment_2_2_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36184:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36185:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36185:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36186:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_2_172879); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_2_1" // $ANTLR start "rule__AnnotationField__NameAssignment_2_2_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36195:1: rule__AnnotationField__NameAssignment_2_2_3 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36199:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36200:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36200:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36201:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_2_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_2_372910); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_2_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_2_3" // $ANTLR start "rule__AnnotationField__TypeParametersAssignment_2_2_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36210:1: rule__AnnotationField__TypeParametersAssignment_2_2_4_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnnotationField__TypeParametersAssignment_2_2_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36214:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36215:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36215:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36216:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_2_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_172941); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_2_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeParametersAssignment_2_2_4_1" // $ANTLR start "rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36225:1: rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1 : ( ruleJvmTypeParameter ) ; public final void rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36229:1: ( ( ruleJvmTypeParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36230:1: ( ruleJvmTypeParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36230:1: ( ruleJvmTypeParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36231:1: ruleJvmTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_2_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_2_172972); ruleJvmTypeParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getTypeParametersJvmTypeParameterParserRuleCall_2_2_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1" // $ANTLR start "rule__AnnotationField__ExtendsAssignment_2_2_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36240:1: rule__AnnotationField__ExtendsAssignment_2_2_5_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__AnnotationField__ExtendsAssignment_2_2_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36244:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36245:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36245:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36246:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_2_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_173003); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_2_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ExtendsAssignment_2_2_5_1" // $ANTLR start "rule__AnnotationField__ExtendsAssignment_2_2_5_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36255:1: rule__AnnotationField__ExtendsAssignment_2_2_5_2_1 : ( ruleJvmParameterizedTypeReference ) ; public final void rule__AnnotationField__ExtendsAssignment_2_2_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36259:1: ( ( ruleJvmParameterizedTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36260:1: ( ruleJvmParameterizedTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36260:1: ( ruleJvmParameterizedTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36261:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_2_5_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_2_173034); ruleJvmParameterizedTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getExtendsJvmParameterizedTypeReferenceParserRuleCall_2_2_5_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ExtendsAssignment_2_2_5_2_1" // $ANTLR start "rule__AnnotationField__MembersAssignment_2_2_7" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36270:1: rule__AnnotationField__MembersAssignment_2_2_7 : ( ruleMember ) ; public final void rule__AnnotationField__MembersAssignment_2_2_7() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36274:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36275:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36275:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36276:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_2_7_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_2_773065); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersMemberParserRuleCall_2_2_7_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__MembersAssignment_2_2_7" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36285:1: rule__AnnotationField__ModifiersAssignment_2_3_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36289:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36290:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36290:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36291:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_3_173096); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_3_1" // $ANTLR start "rule__AnnotationField__NameAssignment_2_3_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36300:1: rule__AnnotationField__NameAssignment_2_3_3 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_3_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36304:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36305:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36305:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36306:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_3_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_3_373127); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_3_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_3_3" // $ANTLR start "rule__AnnotationField__MembersAssignment_2_3_5_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36315:1: rule__AnnotationField__MembersAssignment_2_3_5_0 : ( ruleXtendEnumLiteral ) ; public final void rule__AnnotationField__MembersAssignment_2_3_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36319:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36320:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36320:1: ( ruleXtendEnumLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36321:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersXtendEnumLiteralParserRuleCall_2_3_5_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_073158); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersXtendEnumLiteralParserRuleCall_2_3_5_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__MembersAssignment_2_3_5_0" // $ANTLR start "rule__AnnotationField__MembersAssignment_2_3_5_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36330:1: rule__AnnotationField__MembersAssignment_2_3_5_1_1 : ( ruleXtendEnumLiteral ) ; public final void rule__AnnotationField__MembersAssignment_2_3_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36334:1: ( ( ruleXtendEnumLiteral ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36335:1: ( ruleXtendEnumLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36335:1: ( ruleXtendEnumLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36336:1: ruleXtendEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersXtendEnumLiteralParserRuleCall_2_3_5_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_1_173189); ruleXtendEnumLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersXtendEnumLiteralParserRuleCall_2_3_5_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__MembersAssignment_2_3_5_1_1" // $ANTLR start "rule__AnnotationField__ModifiersAssignment_2_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36345:1: rule__AnnotationField__ModifiersAssignment_2_4_1 : ( ruleCommonModifier ) ; public final void rule__AnnotationField__ModifiersAssignment_2_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36349:1: ( ( ruleCommonModifier ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36350:1: ( ruleCommonModifier ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36350:1: ( ruleCommonModifier ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36351:1: ruleCommonModifier { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_4_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_4_173220); ruleCommonModifier(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getModifiersCommonModifierParserRuleCall_2_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__ModifiersAssignment_2_4_1" // $ANTLR start "rule__AnnotationField__NameAssignment_2_4_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36360:1: rule__AnnotationField__NameAssignment_2_4_3 : ( ruleValidID ) ; public final void rule__AnnotationField__NameAssignment_2_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36364:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36365:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36365:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36366:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_4_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_4_373251); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getNameValidIDParserRuleCall_2_4_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__NameAssignment_2_4_3" // $ANTLR start "rule__AnnotationField__MembersAssignment_2_4_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36375:1: rule__AnnotationField__MembersAssignment_2_4_5 : ( ruleAnnotationField ) ; public final void rule__AnnotationField__MembersAssignment_2_4_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36379:1: ( ( ruleAnnotationField ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36380:1: ( ruleAnnotationField ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36380:1: ( ruleAnnotationField ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36381:1: ruleAnnotationField { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationFieldAccess().getMembersAnnotationFieldParserRuleCall_2_4_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleAnnotationField_in_rule__AnnotationField__MembersAssignment_2_4_573282); ruleAnnotationField(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationFieldAccess().getMembersAnnotationFieldParserRuleCall_2_4_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__AnnotationField__MembersAssignment_2_4_5" // $ANTLR start "rule__TypeReferenceNoTypeArgs__TypeAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36390:1: rule__TypeReferenceNoTypeArgs__TypeAssignment : ( ( ruleQualifiedName ) ) ; public final void rule__TypeReferenceNoTypeArgs__TypeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36394:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36395:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36395:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36396:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeCrossReference_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36397:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36398:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__TypeReferenceNoTypeArgs__TypeAssignment73317); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getTypeReferenceNoTypeArgsAccess().getTypeJvmTypeCrossReference_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TypeReferenceNoTypeArgs__TypeAssignment" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36409:1: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36413:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36414:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36414:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36415:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36416:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36417:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_073356); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36428:1: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36432:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36433:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36433:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36434:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_173391); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36443:1: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36447:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36448:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36448:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36449:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_173422); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36458:1: rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36462:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36463:1: ( ( ruleValidID ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36463:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36464:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36465:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36466:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_173457); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36477:1: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36481:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36482:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36482:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36483:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_173492); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1" // $ANTLR start "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36492:1: rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36496:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36497:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36497:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36498:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_173523); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterizedTypeReferenceWithTypeArgsAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1" // $ANTLR start "rule__XtendEnumLiteral__NameAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36507:1: rule__XtendEnumLiteral__NameAssignment : ( ruleValidID ) ; public final void rule__XtendEnumLiteral__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36511:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36512:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36512:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36513:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXtendEnumLiteralAccess().getNameValidIDParserRuleCall_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__XtendEnumLiteral__NameAssignment73554); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXtendEnumLiteralAccess().getNameValidIDParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XtendEnumLiteral__NameAssignment" // $ANTLR start "rule__CreateExtensionInfo__NameAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36522:1: rule__CreateExtensionInfo__NameAssignment_1_0 : ( ruleValidID ) ; public final void rule__CreateExtensionInfo__NameAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36526:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36527:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36527:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36528:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getNameValidIDParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__CreateExtensionInfo__NameAssignment_1_073585); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getNameValidIDParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__NameAssignment_1_0" // $ANTLR start "rule__CreateExtensionInfo__CreateExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36537:1: rule__CreateExtensionInfo__CreateExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__CreateExtensionInfo__CreateExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36541:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36542:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36542:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36543:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__CreateExtensionInfo__CreateExpressionAssignment_273616); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCreateExtensionInfoAccess().getCreateExpressionXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__CreateExtensionInfo__CreateExpressionAssignment_2" // $ANTLR start "rule__Parameter__AnnotationsAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36552:1: rule__Parameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__Parameter__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36556:1: ( ( ruleXAnnotation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36557:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36557:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36558:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_073647); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__AnnotationsAssignment_0" // $ANTLR start "rule__Parameter__ExtensionAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36567:1: rule__Parameter__ExtensionAssignment_1_0 : ( ( 'extension' ) ) ; public final void rule__Parameter__ExtensionAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36571:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36572:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36572:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36573:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36574:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36575:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__Parameter__ExtensionAssignment_1_073683); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getExtensionExtensionKeyword_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__ExtensionAssignment_1_0" // $ANTLR start "rule__Parameter__AnnotationsAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36590:1: rule__Parameter__AnnotationsAssignment_1_1 : ( ruleXAnnotation ) ; public final void rule__Parameter__AnnotationsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36594:1: ( ( ruleXAnnotation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36595:1: ( ruleXAnnotation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36595:1: ( ruleXAnnotation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36596:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_1_173722); ruleXAnnotation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getAnnotationsXAnnotationParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__AnnotationsAssignment_1_1" // $ANTLR start "rule__Parameter__ParameterTypeAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36605:1: rule__Parameter__ParameterTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__Parameter__ParameterTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36609:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36610:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36610:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36611:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__Parameter__ParameterTypeAssignment_273753); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__ParameterTypeAssignment_2" // $ANTLR start "rule__Parameter__VarArgAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36620:1: rule__Parameter__VarArgAssignment_3 : ( ( '...' ) ) ; public final void rule__Parameter__VarArgAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36624:1: ( ( ( '...' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36625:1: ( ( '...' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36625:1: ( ( '...' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36626:1: ( '...' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36627:1: ( '...' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36628:1: '...' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } match(input,138,FollowSets003.FOLLOW_138_in_rule__Parameter__VarArgAssignment_373789); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getVarArgFullStopFullStopFullStopKeyword_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__VarArgAssignment_3" // $ANTLR start "rule__Parameter__NameAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36643:1: rule__Parameter__NameAssignment_4 : ( ruleValidID ) ; public final void rule__Parameter__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36647:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36648:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36648:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36649:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getNameValidIDParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__Parameter__NameAssignment_473828); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getNameValidIDParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Parameter__NameAssignment_4" // $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36658:1: rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36662:1: ( ( ( 'var' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36663:1: ( ( 'var' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36663:1: ( ( 'var' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36664:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36665:1: ( 'var' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36666:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } match(input,49,FollowSets003.FOLLOW_49_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_073864); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0" // $ANTLR start "rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36681:1: rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1 : ( ( 'extension' ) ) ; public final void rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36685:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36686:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36686:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36687:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36688:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36689:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_173908); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1" // $ANTLR start "rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36704:1: rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0 : ( ( 'extension' ) ) ; public final void rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36708:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36709:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36709:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36710:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36711:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36712:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_073952); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getExtensionExtensionKeyword_0_0_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0" // $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36727:1: rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36731:1: ( ( ( 'var' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36732:1: ( ( 'var' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36732:1: ( ( 'var' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36733:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36734:1: ( 'var' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36735:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } match(input,49,FollowSets003.FOLLOW_49_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_073996); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_0_0_1_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0" // $ANTLR start "rule__XVariableDeclaration__TypeAssignment_1_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36750:1: rule__XVariableDeclaration__TypeAssignment_1_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__XVariableDeclaration__TypeAssignment_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36754:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36755:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36755:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36756:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_1_0_0_074035); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__TypeAssignment_1_0_0_0" // $ANTLR start "rule__XVariableDeclaration__NameAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36765:1: rule__XVariableDeclaration__NameAssignment_1_0_0_1 : ( ruleInnerVarID ) ; public final void rule__XVariableDeclaration__NameAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36769:1: ( ( ruleInnerVarID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36770:1: ( ruleInnerVarID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36770:1: ( ruleInnerVarID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36771:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameInnerVarIDParserRuleCall_1_0_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_0_0_174066); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameInnerVarIDParserRuleCall_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__NameAssignment_1_0_0_1" // $ANTLR start "rule__XVariableDeclaration__NameAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36780:1: rule__XVariableDeclaration__NameAssignment_1_1 : ( ruleInnerVarID ) ; public final void rule__XVariableDeclaration__NameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36784:1: ( ( ruleInnerVarID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36785:1: ( ruleInnerVarID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36785:1: ( ruleInnerVarID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36786:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameInnerVarIDParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_174097); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getNameInnerVarIDParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__NameAssignment_1_1" // $ANTLR start "rule__XVariableDeclaration__RightAssignment_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36795:1: rule__XVariableDeclaration__RightAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36799:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36800:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36800:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36801:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_2_174128); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XVariableDeclaration__RightAssignment_2_1" // $ANTLR start "rule__XConstructorCall__MembersAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36810:1: rule__XConstructorCall__MembersAssignment_1_1 : ( ruleMember ) ; public final void rule__XConstructorCall__MembersAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36814:1: ( ( ruleMember ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36815:1: ( ruleMember ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36815:1: ( ruleMember ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36816:1: ruleMember { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getMembersMemberParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleMember_in_rule__XConstructorCall__MembersAssignment_1_174159); ruleMember(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getMembersMemberParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XConstructorCall__MembersAssignment_1_1" // $ANTLR start "rule__XbaseConstructorCall__ConstructorAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36825:1: rule__XbaseConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XbaseConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36829:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36830:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36830:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36831:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36832:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36833:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XbaseConstructorCall__ConstructorAssignment_274194); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ConstructorAssignment_2" // $ANTLR start "rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36844:1: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36848:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36849:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36849:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36850:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_174229); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1" // $ANTLR start "rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36859:1: rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36863:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36864:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36864:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36865:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_174260); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1" // $ANTLR start "rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36874:1: rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36878:1: ( ( ( '(' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36879:1: ( ( '(' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36879:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36880:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36881:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36882:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } match(input,95,FollowSets003.FOLLOW_95_in_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_074296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0" // $ANTLR start "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36897:1: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; public final void rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36901:1: ( ( ruleXShortClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36902:1: ( ruleXShortClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36902:1: ( ruleXShortClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36903:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXShortClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_074335); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0" // $ANTLR start "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36912:1: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; public final void rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36916:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36917:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36917:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36918:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_074366); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0" // $ANTLR start "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36927:1: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36931:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36932:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36932:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36933:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_174397); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1" // $ANTLR start "rule__XbaseConstructorCall__ArgumentsAssignment_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36942:1: rule__XbaseConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XbaseConstructorCall__ArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36946:1: ( ( ruleXClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36947:1: ( ruleXClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36947:1: ( ruleXClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36948:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_574428); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXbaseConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XbaseConstructorCall__ArgumentsAssignment_5" // $ANTLR start "rule__JvmFormalParameter__ExtensionAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36957:1: rule__JvmFormalParameter__ExtensionAssignment_0 : ( ( 'extension' ) ) ; public final void rule__JvmFormalParameter__ExtensionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36961:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36962:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36962:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36963:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36964:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36965:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__JvmFormalParameter__ExtensionAssignment_074464); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__ExtensionAssignment_0" // $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36980:1: rule__JvmFormalParameter__ParameterTypeAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36984:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36985:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36985:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36986:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_174503); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__ParameterTypeAssignment_1" // $ANTLR start "rule__JvmFormalParameter__NameAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36995:1: rule__JvmFormalParameter__NameAssignment_2 : ( ruleInnerVarID ) ; public final void rule__JvmFormalParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:36999:1: ( ( ruleInnerVarID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37000:1: ( ruleInnerVarID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37000:1: ( ruleInnerVarID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37001:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__JvmFormalParameter__NameAssignment_274534); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmFormalParameter__NameAssignment_2" // $ANTLR start "rule__FullJvmFormalParameter__ExtensionAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37010:1: rule__FullJvmFormalParameter__ExtensionAssignment_0 : ( ( 'extension' ) ) ; public final void rule__FullJvmFormalParameter__ExtensionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37014:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37015:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37015:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37016:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37017:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37018:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__FullJvmFormalParameter__ExtensionAssignment_074570); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getExtensionExtensionKeyword_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__ExtensionAssignment_0" // $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37033:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37037:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37038:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37038:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37039:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_174609); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__ParameterTypeAssignment_1" // $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37048:1: rule__FullJvmFormalParameter__NameAssignment_2 : ( ruleInnerVarID ) ; public final void rule__FullJvmFormalParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37052:1: ( ( ruleInnerVarID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37053:1: ( ruleInnerVarID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37053:1: ( ruleInnerVarID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37054:1: ruleInnerVarID { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInnerVarID_in_rule__FullJvmFormalParameter__NameAssignment_274640); ruleInnerVarID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFullJvmFormalParameterAccess().getNameInnerVarIDParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__FullJvmFormalParameter__NameAssignment_2" // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37063:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37067:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37068:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37068:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37069:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_174671); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1" // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37078:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37082:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37083:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37083:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37084:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_174702); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__SwitchAssignment_2_0_1" // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37093:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37097:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37098:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37098:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37099:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_074733); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0" // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37108:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpressionOrSimpleConstructorCall ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37112:1: ( ( ruleXExpressionOrSimpleConstructorCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37113:1: ( ruleXExpressionOrSimpleConstructorCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37113:1: ( ruleXExpressionOrSimpleConstructorCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37114:1: ruleXExpressionOrSimpleConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionOrSimpleConstructorCallParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_rule__XSwitchExpression__SwitchAssignment_2_1_174764); ruleXExpressionOrSimpleConstructorCall(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionOrSimpleConstructorCallParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__SwitchAssignment_2_1_1" // $ANTLR start "rule__XSwitchExpression__CasesAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37123:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37127:1: ( ( ruleXCasePart ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37128:1: ( ruleXCasePart ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37128:1: ( ruleXCasePart ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37129:1: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_474795); ruleXCasePart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__CasesAssignment_4" // $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37138:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37142:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37143:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37143:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37144:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_274826); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSwitchExpression__DefaultAssignment_5_2" // $ANTLR start "rule__SimpleStringLiteral__ValueAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37153:1: rule__SimpleStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__SimpleStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37157:1: ( ( RULE_STRING ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37158:1: ( RULE_STRING ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37158:1: ( RULE_STRING ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37159:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FollowSets003.FOLLOW_RULE_STRING_in_rule__SimpleStringLiteral__ValueAssignment_174857); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__SimpleStringLiteral__ValueAssignment_1" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37168:1: rule__RichString__ExpressionsAssignment_1_0 : ( ruleRichStringLiteral ) ; public final void rule__RichString__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37172:1: ( ( ruleRichStringLiteral ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37173:1: ( ruleRichStringLiteral ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37173:1: ( ruleRichStringLiteral ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37174:1: ruleRichStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteral_in_rule__RichString__ExpressionsAssignment_1_074888); ruleRichStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_0" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37183:1: rule__RichString__ExpressionsAssignment_1_1_0 : ( ruleRichStringLiteralStart ) ; public final void rule__RichString__ExpressionsAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37187:1: ( ( ruleRichStringLiteralStart ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37188:1: ( ruleRichStringLiteralStart ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37188:1: ( ruleRichStringLiteralStart ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37189:1: ruleRichStringLiteralStart { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralStartParserRuleCall_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralStart_in_rule__RichString__ExpressionsAssignment_1_1_074919); ruleRichStringLiteralStart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralStartParserRuleCall_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_1_0" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37198:1: rule__RichString__ExpressionsAssignment_1_1_1 : ( ruleRichStringPart ) ; public final void rule__RichString__ExpressionsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37202:1: ( ( ruleRichStringPart ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37203:1: ( ruleRichStringPart ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37203:1: ( ruleRichStringPart ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37204:1: ruleRichStringPart { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_174950); ruleRichStringPart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_1_1" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_1_2_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37213:1: rule__RichString__ExpressionsAssignment_1_1_2_0 : ( ruleRichStringLiteralInbetween ) ; public final void rule__RichString__ExpressionsAssignment_1_1_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37217:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37218:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37218:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37219:1: ruleRichStringLiteralInbetween { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_1_2_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralInbetween_in_rule__RichString__ExpressionsAssignment_1_1_2_074981); ruleRichStringLiteralInbetween(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_1_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_1_2_0" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37228:1: rule__RichString__ExpressionsAssignment_1_1_2_1 : ( ruleRichStringPart ) ; public final void rule__RichString__ExpressionsAssignment_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37232:1: ( ( ruleRichStringPart ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37233:1: ( ruleRichStringPart ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37233:1: ( ruleRichStringPart ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37234:1: ruleRichStringPart { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_2_175012); ruleRichStringPart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_1_2_1" // $ANTLR start "rule__RichString__ExpressionsAssignment_1_1_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37243:1: rule__RichString__ExpressionsAssignment_1_1_3 : ( ruleRichStringLiteralEnd ) ; public final void rule__RichString__ExpressionsAssignment_1_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37247:1: ( ( ruleRichStringLiteralEnd ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37248:1: ( ruleRichStringLiteralEnd ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37248:1: ( ruleRichStringLiteralEnd ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37249:1: ruleRichStringLiteralEnd { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralEndParserRuleCall_1_1_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralEnd_in_rule__RichString__ExpressionsAssignment_1_1_375043); ruleRichStringLiteralEnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringAccess().getExpressionsRichStringLiteralEndParserRuleCall_1_1_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichString__ExpressionsAssignment_1_1_3" // $ANTLR start "rule__RichStringLiteral__ValueAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37258:1: rule__RichStringLiteral__ValueAssignment_1 : ( RULE_RICH_TEXT ) ; public final void rule__RichStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37262:1: ( ( RULE_RICH_TEXT ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37263:1: ( RULE_RICH_TEXT ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37263:1: ( RULE_RICH_TEXT ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37264:1: RULE_RICH_TEXT { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralAccess().getValueRICH_TEXTTerminalRuleCall_1_0()); } match(input,RULE_RICH_TEXT,FollowSets003.FOLLOW_RULE_RICH_TEXT_in_rule__RichStringLiteral__ValueAssignment_175074); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralAccess().getValueRICH_TEXTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteral__ValueAssignment_1" // $ANTLR start "rule__RichStringLiteralStart__ValueAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37273:1: rule__RichStringLiteralStart__ValueAssignment_1 : ( RULE_RICH_TEXT_START ) ; public final void rule__RichStringLiteralStart__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37277:1: ( ( RULE_RICH_TEXT_START ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37278:1: ( RULE_RICH_TEXT_START ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37278:1: ( RULE_RICH_TEXT_START ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37279:1: RULE_RICH_TEXT_START { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralStartAccess().getValueRICH_TEXT_STARTTerminalRuleCall_1_0()); } match(input,RULE_RICH_TEXT_START,FollowSets003.FOLLOW_RULE_RICH_TEXT_START_in_rule__RichStringLiteralStart__ValueAssignment_175105); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralStartAccess().getValueRICH_TEXT_STARTTerminalRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralStart__ValueAssignment_1" // $ANTLR start "rule__RichStringLiteralInbetween__ValueAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37288:1: rule__RichStringLiteralInbetween__ValueAssignment_1_0 : ( RULE_RICH_TEXT_INBETWEEN ) ; public final void rule__RichStringLiteralInbetween__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37292:1: ( ( RULE_RICH_TEXT_INBETWEEN ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37293:1: ( RULE_RICH_TEXT_INBETWEEN ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37293:1: ( RULE_RICH_TEXT_INBETWEEN ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37294:1: RULE_RICH_TEXT_INBETWEEN { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueRICH_TEXT_INBETWEENTerminalRuleCall_1_0_0()); } match(input,RULE_RICH_TEXT_INBETWEEN,FollowSets003.FOLLOW_RULE_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_075136); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getValueRICH_TEXT_INBETWEENTerminalRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__ValueAssignment_1_0" // $ANTLR start "rule__RichStringLiteralInbetween__ValueAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37303:1: rule__RichStringLiteralInbetween__ValueAssignment_1_1 : ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) ; public final void rule__RichStringLiteralInbetween__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37307:1: ( ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37308:1: ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37308:1: ( RULE_COMMENT_RICH_TEXT_INBETWEEN ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37309:1: RULE_COMMENT_RICH_TEXT_INBETWEEN { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralInbetweenAccess().getValueCOMMENT_RICH_TEXT_INBETWEENTerminalRuleCall_1_1_0()); } match(input,RULE_COMMENT_RICH_TEXT_INBETWEEN,FollowSets003.FOLLOW_RULE_COMMENT_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_175167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralInbetweenAccess().getValueCOMMENT_RICH_TEXT_INBETWEENTerminalRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralInbetween__ValueAssignment_1_1" // $ANTLR start "rule__RichStringLiteralEnd__ValueAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37318:1: rule__RichStringLiteralEnd__ValueAssignment_1_0 : ( RULE_RICH_TEXT_END ) ; public final void rule__RichStringLiteralEnd__ValueAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37322:1: ( ( RULE_RICH_TEXT_END ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37323:1: ( RULE_RICH_TEXT_END ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37323:1: ( RULE_RICH_TEXT_END ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37324:1: RULE_RICH_TEXT_END { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueRICH_TEXT_ENDTerminalRuleCall_1_0_0()); } match(input,RULE_RICH_TEXT_END,FollowSets003.FOLLOW_RULE_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_075198); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getValueRICH_TEXT_ENDTerminalRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__ValueAssignment_1_0" // $ANTLR start "rule__RichStringLiteralEnd__ValueAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37333:1: rule__RichStringLiteralEnd__ValueAssignment_1_1 : ( RULE_COMMENT_RICH_TEXT_END ) ; public final void rule__RichStringLiteralEnd__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37337:1: ( ( RULE_COMMENT_RICH_TEXT_END ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37338:1: ( RULE_COMMENT_RICH_TEXT_END ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37338:1: ( RULE_COMMENT_RICH_TEXT_END ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37339:1: RULE_COMMENT_RICH_TEXT_END { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringLiteralEndAccess().getValueCOMMENT_RICH_TEXT_ENDTerminalRuleCall_1_1_0()); } match(input,RULE_COMMENT_RICH_TEXT_END,FollowSets003.FOLLOW_RULE_COMMENT_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_175229); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringLiteralEndAccess().getValueCOMMENT_RICH_TEXT_ENDTerminalRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringLiteralEnd__ValueAssignment_1_1" // $ANTLR start "rule__InternalRichString__ExpressionsAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37348:1: rule__InternalRichString__ExpressionsAssignment_1_0 : ( ruleRichStringLiteralInbetween ) ; public final void rule__InternalRichString__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37352:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37353:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37353:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37354:1: ruleRichStringLiteralInbetween { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_075260); ruleRichStringLiteralInbetween(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__ExpressionsAssignment_1_0" // $ANTLR start "rule__InternalRichString__ExpressionsAssignment_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37363:1: rule__InternalRichString__ExpressionsAssignment_1_1_0 : ( ruleRichStringPart ) ; public final void rule__InternalRichString__ExpressionsAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37367:1: ( ( ruleRichStringPart ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37368:1: ( ruleRichStringPart ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37368:1: ( ruleRichStringPart ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37369:1: ruleRichStringPart { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringPart_in_rule__InternalRichString__ExpressionsAssignment_1_1_075291); ruleRichStringPart(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringPartParserRuleCall_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__ExpressionsAssignment_1_1_0" // $ANTLR start "rule__InternalRichString__ExpressionsAssignment_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37378:1: rule__InternalRichString__ExpressionsAssignment_1_1_1 : ( ruleRichStringLiteralInbetween ) ; public final void rule__InternalRichString__ExpressionsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37382:1: ( ( ruleRichStringLiteralInbetween ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37383:1: ( ruleRichStringLiteralInbetween ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37383:1: ( ruleRichStringLiteralInbetween ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37384:1: ruleRichStringLiteralInbetween { if ( state.backtracking==0 ) { before(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_1_175322); ruleRichStringLiteralInbetween(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInternalRichStringAccess().getExpressionsRichStringLiteralInbetweenParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__InternalRichString__ExpressionsAssignment_1_1_1" // $ANTLR start "rule__RichStringForLoop__DeclaredParamAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37393:1: rule__RichStringForLoop__DeclaredParamAssignment_2 : ( ruleJvmFormalParameter ) ; public final void rule__RichStringForLoop__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37397:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37398:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37398:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37399:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__RichStringForLoop__DeclaredParamAssignment_275353); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__DeclaredParamAssignment_2" // $ANTLR start "rule__RichStringForLoop__ForExpressionAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37408:1: rule__RichStringForLoop__ForExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__ForExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37412:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37413:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37413:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37414:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getForExpressionXExpressionParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__ForExpressionAssignment_475384); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getForExpressionXExpressionParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__ForExpressionAssignment_4" // $ANTLR start "rule__RichStringForLoop__BeforeAssignment_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37423:1: rule__RichStringForLoop__BeforeAssignment_5_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__BeforeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37427:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37428:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37428:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37429:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getBeforeXExpressionParserRuleCall_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__BeforeAssignment_5_175415); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getBeforeXExpressionParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__BeforeAssignment_5_1" // $ANTLR start "rule__RichStringForLoop__SeparatorAssignment_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37438:1: rule__RichStringForLoop__SeparatorAssignment_6_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__SeparatorAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37442:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37443:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37443:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37444:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getSeparatorXExpressionParserRuleCall_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__SeparatorAssignment_6_175446); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getSeparatorXExpressionParserRuleCall_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__SeparatorAssignment_6_1" // $ANTLR start "rule__RichStringForLoop__AfterAssignment_7_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37453:1: rule__RichStringForLoop__AfterAssignment_7_1 : ( ruleXExpression ) ; public final void rule__RichStringForLoop__AfterAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37457:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37458:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37458:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37459:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getAfterXExpressionParserRuleCall_7_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringForLoop__AfterAssignment_7_175477); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getAfterXExpressionParserRuleCall_7_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__AfterAssignment_7_1" // $ANTLR start "rule__RichStringForLoop__EachExpressionAssignment_8" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37468:1: rule__RichStringForLoop__EachExpressionAssignment_8 : ( ruleInternalRichString ) ; public final void rule__RichStringForLoop__EachExpressionAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37472:1: ( ( ruleInternalRichString ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37473:1: ( ruleInternalRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37473:1: ( ruleInternalRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37474:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringForLoopAccess().getEachExpressionInternalRichStringParserRuleCall_8_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringForLoop__EachExpressionAssignment_875508); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringForLoopAccess().getEachExpressionInternalRichStringParserRuleCall_8_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringForLoop__EachExpressionAssignment_8" // $ANTLR start "rule__RichStringIf__IfAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37483:1: rule__RichStringIf__IfAssignment_2 : ( ruleXExpression ) ; public final void rule__RichStringIf__IfAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37487:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37488:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37488:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37489:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getIfXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringIf__IfAssignment_275539); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getIfXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__IfAssignment_2" // $ANTLR start "rule__RichStringIf__ThenAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37498:1: rule__RichStringIf__ThenAssignment_3 : ( ruleInternalRichString ) ; public final void rule__RichStringIf__ThenAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37502:1: ( ( ruleInternalRichString ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37503:1: ( ruleInternalRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37503:1: ( ruleInternalRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37504:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getThenInternalRichStringParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ThenAssignment_375570); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getThenInternalRichStringParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__ThenAssignment_3" // $ANTLR start "rule__RichStringIf__ElseIfsAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37513:1: rule__RichStringIf__ElseIfsAssignment_4 : ( ruleRichStringElseIf ) ; public final void rule__RichStringIf__ElseIfsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37517:1: ( ( ruleRichStringElseIf ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37518:1: ( ruleRichStringElseIf ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37518:1: ( ruleRichStringElseIf ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37519:1: ruleRichStringElseIf { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseIfsRichStringElseIfParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleRichStringElseIf_in_rule__RichStringIf__ElseIfsAssignment_475601); ruleRichStringElseIf(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getElseIfsRichStringElseIfParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__ElseIfsAssignment_4" // $ANTLR start "rule__RichStringIf__ElseAssignment_5_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37528:1: rule__RichStringIf__ElseAssignment_5_1 : ( ruleInternalRichString ) ; public final void rule__RichStringIf__ElseAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37532:1: ( ( ruleInternalRichString ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37533:1: ( ruleInternalRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37533:1: ( ruleInternalRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37534:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringIfAccess().getElseInternalRichStringParserRuleCall_5_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ElseAssignment_5_175632); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringIfAccess().getElseInternalRichStringParserRuleCall_5_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringIf__ElseAssignment_5_1" // $ANTLR start "rule__RichStringElseIf__IfAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37543:1: rule__RichStringElseIf__IfAssignment_1 : ( ruleXExpression ) ; public final void rule__RichStringElseIf__IfAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37547:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37548:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37548:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37549:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getIfXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__RichStringElseIf__IfAssignment_175663); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getIfXExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__IfAssignment_1" // $ANTLR start "rule__RichStringElseIf__ThenAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37558:1: rule__RichStringElseIf__ThenAssignment_2 : ( ruleInternalRichString ) ; public final void rule__RichStringElseIf__ThenAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37562:1: ( ( ruleInternalRichString ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37563:1: ( ruleInternalRichString ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37563:1: ( ruleInternalRichString ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37564:1: ruleInternalRichString { if ( state.backtracking==0 ) { before(grammarAccess.getRichStringElseIfAccess().getThenInternalRichStringParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleInternalRichString_in_rule__RichStringElseIf__ThenAssignment_275694); ruleInternalRichString(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRichStringElseIfAccess().getThenInternalRichStringParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__RichStringElseIf__ThenAssignment_2" // $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37573:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37577:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37578:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37578:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37579:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37580:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37581:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_275729); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__AnnotationTypeAssignment_2" // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37592:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37596:1: ( ( ruleXAnnotationElementValuePair ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37597:1: ( ruleXAnnotationElementValuePair ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37597:1: ( ruleXAnnotationElementValuePair ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37598:1: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_075764); ruleXAnnotationElementValuePair(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0" // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37607:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37611:1: ( ( ruleXAnnotationElementValuePair ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37612:1: ( ruleXAnnotationElementValuePair ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37612:1: ( ruleXAnnotationElementValuePair ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37613:1: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_175795); ruleXAnnotationElementValuePair(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1" // $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37622:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ; public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37626:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37627:1: ( ruleXAnnotationElementValueOrCommaList ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37627:1: ( ruleXAnnotationElementValueOrCommaList ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37628:1: ruleXAnnotationElementValueOrCommaList { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_175826); ruleXAnnotationElementValueOrCommaList(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotation__ValueAssignment_3_1_1" // $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37637:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ; public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37641:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37642:1: ( ( ruleValidID ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37642:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37643:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37644:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37645:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__XAnnotationElementValuePair__ElementAssignment_0_0_075861); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0" // $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37656:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37660:1: ( ( ruleXAnnotationElementValue ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37661:1: ( ruleXAnnotationElementValue ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37661:1: ( ruleXAnnotationElementValue ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37662:1: ruleXAnnotationElementValue { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_175896); ruleXAnnotationElementValue(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValuePair__ValueAssignment_1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37671:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37675:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37676:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37676:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37677:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_075927); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37686:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37690:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37691:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37691:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37692:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_175958); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1" // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37701:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37705:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37706:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37706:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37707:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_175989); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1" // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37716:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37720:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37721:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37721:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37722:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_076020); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__ElementsAssignment_0_1_0" // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37731:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37735:1: ( ( ruleXAnnotationOrExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37736:1: ( ruleXAnnotationOrExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37736:1: ( ruleXAnnotationOrExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37737:1: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_176051); ruleXAnnotationOrExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1" // $ANTLR start "rule__XAssignment__FeatureAssignment_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37746:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37750:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37751:1: ( ( ruleFeatureCallID ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37751:1: ( ( ruleFeatureCallID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37752:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37753:1: ( ruleFeatureCallID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37754:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_176086); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__FeatureAssignment_0_1" // $ANTLR start "rule__XAssignment__ValueAssignment_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37765:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37769:1: ( ( ruleXAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37770:1: ( ruleXAssignment ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37770:1: ( ruleXAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37771:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_376121); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__ValueAssignment_0_3" // $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37780:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37784:1: ( ( ( ruleOpMultiAssign ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37785:1: ( ( ruleOpMultiAssign ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37785:1: ( ( ruleOpMultiAssign ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37786:1: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37787:1: ( ruleOpMultiAssign ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37788:1: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_176156); ruleOpMultiAssign(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__FeatureAssignment_1_1_0_0_1" // $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37799:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37803:1: ( ( ruleXAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37804:1: ( ruleXAssignment ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37804:1: ( ruleXAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37805:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_176191); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAssignment__RightOperandAssignment_1_1_1" // $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37814:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37818:1: ( ( ( ruleOpOr ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37819:1: ( ( ruleOpOr ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37819:1: ( ( ruleOpOr ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37820:1: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37821:1: ( ruleOpOr ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37822:1: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_176226); ruleOpOr(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37833:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37837:1: ( ( ruleXAndExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37838:1: ( ruleXAndExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37838:1: ( ruleXAndExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37839:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_176261); ruleXAndExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOrExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37848:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37852:1: ( ( ( ruleOpAnd ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37853:1: ( ( ruleOpAnd ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37853:1: ( ( ruleOpAnd ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37854:1: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37855:1: ( ruleOpAnd ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37856:1: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_176296); ruleOpAnd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37867:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37871:1: ( ( ruleXEqualityExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37872:1: ( ruleXEqualityExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37872:1: ( ruleXEqualityExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37873:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_176331); ruleXEqualityExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAndExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37882:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37886:1: ( ( ( ruleOpEquality ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37887:1: ( ( ruleOpEquality ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37887:1: ( ( ruleOpEquality ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37888:1: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37889:1: ( ruleOpEquality ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37890:1: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_176366); ruleOpEquality(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37901:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37905:1: ( ( ruleXRelationalExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37906:1: ( ruleXRelationalExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37906:1: ( ruleXRelationalExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37907:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_176401); ruleXRelationalExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XEqualityExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37916:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37920:1: ( ( ( ruleOpOther ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37921:1: ( ( ruleOpOther ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37921:1: ( ( ruleOpOther ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37922:1: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37923:1: ( ruleOpOther ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37924:1: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_176436); ruleOpOther(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37935:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37939:1: ( ( ruleXAdditiveExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37940:1: ( ruleXAdditiveExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37940:1: ( ruleXAdditiveExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37941:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_176471); ruleXAdditiveExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XOtherOperatorExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37950:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37954:1: ( ( ( ruleOpAdd ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37955:1: ( ( ruleOpAdd ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37955:1: ( ( ruleOpAdd ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37956:1: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37957:1: ( ruleOpAdd ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37958:1: ruleOpAdd { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_176506); ruleOpAdd(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37969:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37973:1: ( ( ruleXMultiplicativeExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37974:1: ( ruleXMultiplicativeExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37974:1: ( ruleXMultiplicativeExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37975:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_176541); ruleXMultiplicativeExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XAdditiveExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37984:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37988:1: ( ( ( ruleOpMulti ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37989:1: ( ( ruleOpMulti ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37989:1: ( ( ruleOpMulti ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37990:1: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37991:1: ( ruleOpMulti ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:37992:1: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_176576); ruleOpMulti(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1" // $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38003:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38007:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38008:1: ( ruleXUnaryOperation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38008:1: ( ruleXUnaryOperation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38009:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_176611); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMultiplicativeExpression__RightOperandAssignment_1_1" // $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38018:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38022:1: ( ( ( ruleOpUnary ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38023:1: ( ( ruleOpUnary ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38023:1: ( ( ruleOpUnary ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38024:1: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38025:1: ( ruleOpUnary ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38026:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_176646); ruleOpUnary(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__FeatureAssignment_0_1" // $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38037:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38041:1: ( ( ruleXUnaryOperation ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38042:1: ( ruleXUnaryOperation ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38042:1: ( ruleXUnaryOperation ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38043:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_276681); ruleXUnaryOperation(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XUnaryOperation__OperandAssignment_0_2" // $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38052:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38056:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38057:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38057:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38058:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_176712); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCastedExpression__TypeAssignment_1_1" // $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38067:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38071:1: ( ( ( ruleOpPostfix ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38072:1: ( ( ruleOpPostfix ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38072:1: ( ( ruleOpPostfix ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38073:1: ( ruleOpPostfix ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38074:1: ( ruleOpPostfix ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38075:1: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_176747); ruleOpPostfix(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XPostfixOperation__FeatureAssignment_1_0_1" // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38086:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38090:1: ( ( ( '::' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38091:1: ( ( '::' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38091:1: ( ( '::' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38092:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38093:1: ( '::' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38094:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } match(input,139,FollowSets003.FOLLOW_139_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_176787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1" // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38109:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38113:1: ( ( ( ruleFeatureCallID ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38114:1: ( ( ruleFeatureCallID ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38114:1: ( ( ruleFeatureCallID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38115:1: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38116:1: ( ruleFeatureCallID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38117:1: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_276830); ruleFeatureCallID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2" // $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38128:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38132:1: ( ( ruleXAssignment ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38133:1: ( ruleXAssignment ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38133:1: ( ruleXAssignment ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38134:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_176865); ruleXAssignment(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__ValueAssignment_1_0_1" // $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38143:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38147:1: ( ( ( '?.' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38148:1: ( ( '?.' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38148:1: ( ( '?.' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38149:1: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38150:1: ( '?.' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38151:1: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } match(input,140,FollowSets003.FOLLOW_140_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_176901); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1" // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38166:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38170:1: ( ( ( '::' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38171:1: ( ( '::' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38171:1: ( ( '::' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38172:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38173:1: ( '::' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38174:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } match(input,139,FollowSets003.FOLLOW_139_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_276945); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2" // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38189:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38193:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38194:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38194:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38195:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_176984); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1" // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38204:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38208:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38209:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38209:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38210:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_177015); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1" // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38219:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38223:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38224:1: ( ( ruleIdOrSuper ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38224:1: ( ( ruleIdOrSuper ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38225:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38226:1: ( ruleIdOrSuper ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38227:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_277050); ruleIdOrSuper(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__FeatureAssignment_1_1_2" // $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38238:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38242:1: ( ( ( '(' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38243:1: ( ( '(' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38243:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38244:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38245:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38246:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } match(input,95,FollowSets003.FOLLOW_95_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_077090); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0" // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38261:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38265:1: ( ( ruleXShortClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38266:1: ( ruleXShortClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38266:1: ( ruleXShortClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38267:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_077129); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0" // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38276:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38280:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38281:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38281:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38282:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_077160); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0" // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38291:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38295:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38296:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38296:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38297:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_177191); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1" // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38306:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38310:1: ( ( ruleXClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38311:1: ( ruleXClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38311:1: ( ruleXClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38312:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_477222); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4" // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38321:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38325:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38326:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38326:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38327:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_077253); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__ElementsAssignment_3_0" // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38336:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38340:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38341:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38341:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38342:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_177284); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSetLiteral__ElementsAssignment_3_1_1" // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38351:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38355:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38356:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38356:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38357:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_077315); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__ElementsAssignment_3_0" // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38366:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38370:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38371:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38371:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38372:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_177346); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XListLiteral__ElementsAssignment_3_1_1" // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38381:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38385:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38386:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38386:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38387:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_077377); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0" // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38396:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38400:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38401:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38401:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38402:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_177408); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1" // $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38411:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38415:1: ( ( ( '|' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38416:1: ( ( '|' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38416:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38417:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38418:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38419:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } match(input,102,FollowSets003.FOLLOW_102_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_177444); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__ExplicitSyntaxAssignment_1_0_1" // $ANTLR start "rule__XClosure__ExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38434:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38438:1: ( ( ruleXExpressionInClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38439:1: ( ruleXExpressionInClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38439:1: ( ruleXExpressionInClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38440:1: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_277483); ruleXExpressionInClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XClosure__ExpressionAssignment_2" // $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38449:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38453:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38454:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38454:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38455:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_077514); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XExpressionInClosure__ExpressionsAssignment_1_0" // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38464:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38468:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38469:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38469:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38470:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_077545); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0" // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38479:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38483:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38484:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38484:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38485:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_177576); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1" // $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38494:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38498:1: ( ( ( '|' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38499:1: ( ( '|' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38499:1: ( ( '|' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38500:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38501:1: ( '|' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38502:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } match(input,102,FollowSets003.FOLLOW_102_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_277612); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2" // $ANTLR start "rule__XShortClosure__ExpressionAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38517:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38521:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38522:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38522:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38523:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_177651); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XShortClosure__ExpressionAssignment_1" // $ANTLR start "rule__XIfExpression__IfAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38532:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38536:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38537:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38537:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38538:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_377682); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__IfAssignment_3" // $ANTLR start "rule__XIfExpression__ThenAssignment_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38547:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38551:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38552:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38552:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38553:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_577713); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__ThenAssignment_5" // $ANTLR start "rule__XIfExpression__ElseAssignment_6_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38562:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38566:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38567:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38567:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38568:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_177744); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XIfExpression__ElseAssignment_6_1" // $ANTLR start "rule__XCasePart__TypeGuardAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38577:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38581:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38582:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38582:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38583:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_177775); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__TypeGuardAssignment_1" // $ANTLR start "rule__XCasePart__CaseAssignment_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38592:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38596:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38597:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38597:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38598:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_177806); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__CaseAssignment_2_1" // $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38607:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38611:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38612:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38612:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38613:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_177837); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__ThenAssignment_3_0_1" // $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38622:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38626:1: ( ( ( ',' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38627:1: ( ( ',' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38627:1: ( ( ',' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38628:1: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38629:1: ( ',' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38630:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } match(input,94,FollowSets003.FOLLOW_94_in_rule__XCasePart__FallThroughAssignment_3_177873); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCasePart__FallThroughAssignment_3_1" // $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38645:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38649:1: ( ( ruleJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38650:1: ( ruleJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38650:1: ( ruleJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38651:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_377912); ruleJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3" // $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38660:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38664:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38665:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38665:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38666:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_177943); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__ForExpressionAssignment_1" // $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38675:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38679:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38680:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38680:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38681:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_377974); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XForLoopExpression__EachExpressionAssignment_3" // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38690:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38694:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38695:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38695:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38696:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_078005); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0" // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38705:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38709:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38710:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38710:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38711:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_178036); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1" // $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38720:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38724:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38725:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38725:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38726:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_578067); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__ExpressionAssignment_5" // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38735:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38739:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38740:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38740:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38741:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_078098); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0" // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38750:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38754:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38755:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38755:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38756:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_178129); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1" // $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38765:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38769:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38770:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38770:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38771:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_978160); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBasicForLoopExpression__EachExpressionAssignment_9" // $ANTLR start "rule__XWhileExpression__PredicateAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38780:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38784:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38785:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38785:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38786:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_378191); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__PredicateAssignment_3" // $ANTLR start "rule__XWhileExpression__BodyAssignment_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38795:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38799:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38800:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38800:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38801:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_578222); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XWhileExpression__BodyAssignment_5" // $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38810:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38814:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38815:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38815:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38816:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_278253); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__BodyAssignment_2" // $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38825:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38829:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38830:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38830:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38831:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_578284); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XDoWhileExpression__PredicateAssignment_5" // $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38840:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38844:1: ( ( ruleXExpressionOrVarDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38845:1: ( ruleXExpressionOrVarDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38845:1: ( ruleXExpressionOrVarDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38846:1: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_078315); ruleXExpressionOrVarDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBlockExpression__ExpressionsAssignment_2_0" // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38855:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38859:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38860:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38860:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38861:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_178346); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__TypeArgumentsAssignment_1_1" // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38870:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38874:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38875:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38875:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38876:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_178377); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1" // $ANTLR start "rule__XFeatureCall__FeatureAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38885:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38889:1: ( ( ( ruleIdOrSuper ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38890:1: ( ( ruleIdOrSuper ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38890:1: ( ( ruleIdOrSuper ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38891:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38892:1: ( ruleIdOrSuper ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38893:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_278412); ruleIdOrSuper(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__FeatureAssignment_2" // $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38904:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38908:1: ( ( ( '(' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38909:1: ( ( '(' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38909:1: ( ( '(' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38910:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38911:1: ( '(' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38912:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } match(input,95,FollowSets003.FOLLOW_95_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_078452); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0" // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38927:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38931:1: ( ( ruleXShortClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38932:1: ( ruleXShortClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38932:1: ( ruleXShortClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38933:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_078491); ruleXShortClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0" // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38942:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38946:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38947:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38947:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38948:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_078522); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0" // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38957:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38961:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38962:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38962:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38963:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_178553); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1" // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38972:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38976:1: ( ( ruleXClosure ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38977:1: ( ruleXClosure ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38977:1: ( ruleXClosure ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38978:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_478584); ruleXClosure(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_4" // $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38987:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38991:1: ( ( ( 'true' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38992:1: ( ( 'true' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38992:1: ( ( 'true' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38993:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38994:1: ( 'true' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:38995:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } match(input,141,FollowSets003.FOLLOW_141_in_rule__XBooleanLiteral__IsTrueAssignment_1_178620); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XBooleanLiteral__IsTrueAssignment_1_1" // $ANTLR start "rule__XNumberLiteral__ValueAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39010:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39014:1: ( ( ruleNumber ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39015:1: ( ruleNumber ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39015:1: ( ruleNumber ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39016:1: ruleNumber { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_178659); ruleNumber(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XNumberLiteral__ValueAssignment_1" // $ANTLR start "rule__XTypeLiteral__TypeAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39025:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39029:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39030:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39030:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39031:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39032:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39033:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_378694); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__TypeAssignment_3" // $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39044:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39048:1: ( ( ruleArrayBrackets ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39049:1: ( ruleArrayBrackets ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39049:1: ( ruleArrayBrackets ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39050:1: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_478729); ruleArrayBrackets(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTypeLiteral__ArrayDimensionsAssignment_4" // $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39059:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39063:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39064:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39064:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39065:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_278760); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XThrowExpression__ExpressionAssignment_2" // $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39074:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39078:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39079:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39079:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39080:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_278791); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XReturnExpression__ExpressionAssignment_2" // $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39089:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39093:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39094:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39094:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39095:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_278822); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__ExpressionAssignment_2" // $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39104:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39108:1: ( ( ruleXCatchClause ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39109:1: ( ruleXCatchClause ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39109:1: ( ruleXCatchClause ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39110:1: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_078853); ruleXCatchClause(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0" // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39119:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39123:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39124:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39124:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39125:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_178884); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1" // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39134:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39138:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39139:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39139:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39140:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_178915); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1" // $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39149:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39153:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39154:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39154:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39155:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_178946); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__ParamAssignment_1" // $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39164:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39168:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39169:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39169:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39170:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_378977); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XSynchronizedExpression__ExpressionAssignment_3" // $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39179:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39183:1: ( ( ruleFullJvmFormalParameter ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39184:1: ( ruleFullJvmFormalParameter ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39184:1: ( ruleFullJvmFormalParameter ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39185:1: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_279008); ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__DeclaredParamAssignment_2" // $ANTLR start "rule__XCatchClause__ExpressionAssignment_4" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39194:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39198:1: ( ( ruleXExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39199:1: ( ruleXExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39199:1: ( ruleXExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39200:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } pushFollow(FollowSets003.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_479039); ruleXExpression(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XCatchClause__ExpressionAssignment_4" // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39209:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39213:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39214:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39214:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39215:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_079070); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0" // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39224:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39228:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39229:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39229:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39230:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_179101); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1" // $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39239:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39243:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39244:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39244:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39245:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_279132); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XFunctionTypeRef__ReturnTypeAssignment_2" // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39254:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39258:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39259:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39259:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39260:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39261:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39262:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_079167); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__TypeAssignment_0" // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39273:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39277:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39278:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39278:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39279:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_179202); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39288:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39292:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39293:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39293:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39294:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_179233); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39303:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39307:1: ( ( ( ruleValidID ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39308:1: ( ( ruleValidID ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39308:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39309:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39310:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39311:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_179268); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1" // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39322:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39326:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39327:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39327:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39328:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_179303); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1" // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39337:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39341:1: ( ( ruleJvmArgumentTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39342:1: ( ruleJvmArgumentTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39342:1: ( ruleJvmArgumentTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39343:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_179334); ruleJvmArgumentTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1" // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39352:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39356:1: ( ( ruleJvmUpperBound ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39357:1: ( ruleJvmUpperBound ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39357:1: ( ruleJvmUpperBound ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39358:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_079365); ruleJvmUpperBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0" // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39367:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39371:1: ( ( ruleJvmUpperBoundAnded ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39372:1: ( ruleJvmUpperBoundAnded ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39372:1: ( ruleJvmUpperBoundAnded ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39373:1: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_179396); ruleJvmUpperBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1" // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39382:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39386:1: ( ( ruleJvmLowerBound ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39387:1: ( ruleJvmLowerBound ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39387:1: ( ruleJvmLowerBound ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39388:1: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_079427); ruleJvmLowerBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0" // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39397:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39401:1: ( ( ruleJvmLowerBoundAnded ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39402:1: ( ruleJvmLowerBoundAnded ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39402:1: ( ruleJvmLowerBoundAnded ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39403:1: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_179458); ruleJvmLowerBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1" // $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39412:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39416:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39417:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39417:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39418:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_179489); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBound__TypeReferenceAssignment_1" // $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39427:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39431:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39432:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39432:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39433:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_179520); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" // $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39442:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39446:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39447:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39447:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39448:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_179551); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBound__TypeReferenceAssignment_1" // $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39457:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39461:1: ( ( ruleJvmTypeReference ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39462:1: ( ruleJvmTypeReference ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39462:1: ( ruleJvmTypeReference ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39463:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_179582); ruleJvmTypeReference(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1" // $ANTLR start "rule__JvmTypeParameter__NameAssignment_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39472:1: rule__JvmTypeParameter__NameAssignment_0 : ( ruleValidID ) ; public final void rule__JvmTypeParameter__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39476:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39477:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39477:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39478:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getNameValidIDParserRuleCall_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__JvmTypeParameter__NameAssignment_079613); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getNameValidIDParserRuleCall_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__NameAssignment_0" // $ANTLR start "rule__JvmTypeParameter__ConstraintsAssignment_1_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39487:1: rule__JvmTypeParameter__ConstraintsAssignment_1_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmTypeParameter__ConstraintsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39491:1: ( ( ruleJvmUpperBound ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39492:1: ( ruleJvmUpperBound ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39492:1: ( ruleJvmUpperBound ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39493:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundParserRuleCall_1_0_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBound_in_rule__JvmTypeParameter__ConstraintsAssignment_1_079644); ruleJvmUpperBound(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundParserRuleCall_1_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__ConstraintsAssignment_1_0" // $ANTLR start "rule__JvmTypeParameter__ConstraintsAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39502:1: rule__JvmTypeParameter__ConstraintsAssignment_1_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmTypeParameter__ConstraintsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39506:1: ( ( ruleJvmUpperBoundAnded ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39507:1: ( ruleJvmUpperBoundAnded ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39507:1: ( ruleJvmUpperBoundAnded ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39508:1: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_1_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmTypeParameter__ConstraintsAssignment_1_179675); ruleJvmUpperBoundAnded(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeParameterAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__JvmTypeParameter__ConstraintsAssignment_1_1" // $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39517:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39521:1: ( ( ruleXImportDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39522:1: ( ruleXImportDeclaration ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39522:1: ( ruleXImportDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39523:1: ruleXImportDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); } pushFollow(FollowSets003.FOLLOW_ruleXImportDeclaration_in_rule__XImportSection__ImportDeclarationsAssignment79706); ruleXImportDeclaration(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportSection__ImportDeclarationsAssignment" // $ANTLR start "rule__XImportDeclaration__StaticAssignment_1_0_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39532:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ; public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39536:1: ( ( ( 'static' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39537:1: ( ( 'static' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39537:1: ( ( 'static' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39538:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39539:1: ( 'static' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39540:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } match(input,40,FollowSets003.FOLLOW_40_in_rule__XImportDeclaration__StaticAssignment_1_0_079742); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__StaticAssignment_1_0_0" // $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_1_0_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39555:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ; public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39559:1: ( ( ( 'extension' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39560:1: ( ( 'extension' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39560:1: ( ( 'extension' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39561:1: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39562:1: ( 'extension' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39563:1: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } match(input,57,FollowSets003.FOLLOW_57_in_rule__XImportDeclaration__ExtensionAssignment_1_0_179786); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__ExtensionAssignment_1_0_1" // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39578:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39582:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39583:1: ( ( ruleQualifiedNameInStaticImport ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39583:1: ( ( ruleQualifiedNameInStaticImport ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39584:1: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39585:1: ( ruleQualifiedNameInStaticImport ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39586:1: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_279829); ruleQualifiedNameInStaticImport(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2" // $ANTLR start "rule__XImportDeclaration__WildcardAssignment_1_0_3_0" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39597:1: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 : ( ( '*' ) ) ; public final void rule__XImportDeclaration__WildcardAssignment_1_0_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39601:1: ( ( ( '*' ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39602:1: ( ( '*' ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39602:1: ( ( '*' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39603:1: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39604:1: ( '*' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39605:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } match(input,83,FollowSets003.FOLLOW_83_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_079869); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__WildcardAssignment_1_0_3_0" // $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39620:1: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 : ( ruleValidID ) ; public final void rule__XImportDeclaration__MemberNameAssignment_1_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39624:1: ( ( ruleValidID ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39625:1: ( ruleValidID ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39625:1: ( ruleValidID ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39626:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0()); } pushFollow(FollowSets003.FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_179908); ruleValidID(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1" // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_1" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39635:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39639:1: ( ( ( ruleQualifiedName ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39640:1: ( ( ruleQualifiedName ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39640:1: ( ( ruleQualifiedName ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39641:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39642:1: ( ruleQualifiedName ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39643:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_179943); ruleQualifiedName(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1()); } } if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__ImportedTypeAssignment_1_1" // $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2" // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39654:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39658:1: ( ( ruleQualifiedNameWithWildcard ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39659:1: ( ruleQualifiedNameWithWildcard ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39659:1: ( ruleQualifiedNameWithWildcard ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:39660:1: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0()); } pushFollow(FollowSets003.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_279978); ruleQualifiedNameWithWildcard(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0()); } } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2" // $ANTLR start synpred23_InternalSpec public final void synpred23_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3684:1: ( ( ( rule__Member__Group_2_7_5_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3684:1: ( ( rule__Member__Group_2_7_5_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3684:1: ( ( rule__Member__Group_2_7_5_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3685:1: ( rule__Member__Group_2_7_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3686:1: ( rule__Member__Group_2_7_5_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3686:2: rule__Member__Group_2_7_5_0__0 { pushFollow(FollowSets003.FOLLOW_rule__Member__Group_2_7_5_0__0_in_synpred23_InternalSpec7883); rule__Member__Group_2_7_5_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred23_InternalSpec // $ANTLR start synpred24_InternalSpec public final void synpred24_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3690:6: ( ( ( rule__Member__Group_2_7_5_1__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3690:6: ( ( rule__Member__Group_2_7_5_1__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3690:6: ( ( rule__Member__Group_2_7_5_1__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3691:1: ( rule__Member__Group_2_7_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_1()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3692:1: ( rule__Member__Group_2_7_5_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3692:2: rule__Member__Group_2_7_5_1__0 { pushFollow(FollowSets003.FOLLOW_rule__Member__Group_2_7_5_1__0_in_synpred24_InternalSpec7901); rule__Member__Group_2_7_5_1__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred24_InternalSpec // $ANTLR start synpred25_InternalSpec public final void synpred25_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3696:6: ( ( ( rule__Member__Group_2_7_5_2__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3696:6: ( ( rule__Member__Group_2_7_5_2__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3696:6: ( ( rule__Member__Group_2_7_5_2__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3697:1: ( rule__Member__Group_2_7_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMemberAccess().getGroup_2_7_5_2()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3698:1: ( rule__Member__Group_2_7_5_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3698:2: rule__Member__Group_2_7_5_2__0 { pushFollow(FollowSets003.FOLLOW_rule__Member__Group_2_7_5_2__0_in_synpred25_InternalSpec7919); rule__Member__Group_2_7_5_2__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred25_InternalSpec // $ANTLR start synpred31_InternalSpec public final void synpred31_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3766:6: ( ( ( ruleXSynchronizedExpression ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3766:6: ( ( ruleXSynchronizedExpression ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3766:6: ( ( ruleXSynchronizedExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3767:1: ( ruleXSynchronizedExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3768:1: ( ruleXSynchronizedExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3768:3: ruleXSynchronizedExpression { pushFollow(FollowSets003.FOLLOW_ruleXSynchronizedExpression_in_synpred31_InternalSpec8093); ruleXSynchronizedExpression(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred31_InternalSpec // $ANTLR start synpred32_InternalSpec public final void synpred32_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3772:6: ( ( ruleXFeatureCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3772:6: ( ruleXFeatureCall ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3772:6: ( ruleXFeatureCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3773:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } pushFollow(FollowSets003.FOLLOW_ruleXFeatureCall_in_synpred32_InternalSpec8111); ruleXFeatureCall(); state._fsp--; if (state.failed) return ; } } } // $ANTLR end synpred32_InternalSpec // $ANTLR start synpred35_InternalSpec public final void synpred35_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3790:6: ( ( ( ruleXForLoopExpression ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3790:6: ( ( ruleXForLoopExpression ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3790:6: ( ( ruleXForLoopExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3791:1: ( ruleXForLoopExpression ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3792:1: ( ruleXForLoopExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3792:3: ruleXForLoopExpression { pushFollow(FollowSets003.FOLLOW_ruleXForLoopExpression_in_synpred35_InternalSpec8163); ruleXForLoopExpression(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred35_InternalSpec // $ANTLR start synpred36_InternalSpec public final void synpred36_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3796:6: ( ( ruleXBasicForLoopExpression ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3796:6: ( ruleXBasicForLoopExpression ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3796:6: ( ruleXBasicForLoopExpression ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:3797:1: ruleXBasicForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } pushFollow(FollowSets003.FOLLOW_ruleXBasicForLoopExpression_in_synpred36_InternalSpec8181); ruleXBasicForLoopExpression(); state._fsp--; if (state.failed) return ; } } } // $ANTLR end synpred36_InternalSpec // $ANTLR start synpred110_InternalSpec public final void synpred110_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4589:1: ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4589:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4589:1: ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4590:1: ( rule__XVariableDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4591:1: ( rule__XVariableDeclaration__Group_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4591:2: rule__XVariableDeclaration__Group_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_synpred110_InternalSpec10097); rule__XVariableDeclaration__Group_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred110_InternalSpec // $ANTLR start synpred111_InternalSpec public final void synpred111_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4611:1: ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4611:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4611:1: ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4612:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXbaseConstructorCallAccess().getArgumentsAssignment_4_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4613:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4613:2: rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_synpred111_InternalSpec10148); rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred111_InternalSpec // $ANTLR start synpred113_InternalSpec public final void synpred113_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4655:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4655:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4655:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4656:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4657:1: ( rule__XSwitchExpression__Group_2_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4657:2: rule__XSwitchExpression__Group_2_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred113_InternalSpec10248); rule__XSwitchExpression__Group_2_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred113_InternalSpec // $ANTLR start synpred114_InternalSpec public final void synpred114_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4677:1: ( ( ( ruleXbaseConstructorCall ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4677:1: ( ( ruleXbaseConstructorCall ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4677:1: ( ( ruleXbaseConstructorCall ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4678:1: ( ruleXbaseConstructorCall ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrSimpleConstructorCallAccess().getXbaseConstructorCallParserRuleCall_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4679:1: ( ruleXbaseConstructorCall ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4679:3: ruleXbaseConstructorCall { pushFollow(FollowSets003.FOLLOW_ruleXbaseConstructorCall_in_synpred114_InternalSpec10300); ruleXbaseConstructorCall(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred114_InternalSpec // $ANTLR start synpred120_InternalSpec public final void synpred120_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4793:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4793:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4793:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4794:1: ( rule__XAnnotation__Group_3_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4795:1: ( rule__XAnnotation__Group_3_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4795:2: rule__XAnnotation__Group_3_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred120_InternalSpec10569); rule__XAnnotation__Group_3_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred120_InternalSpec // $ANTLR start synpred121_InternalSpec public final void synpred121_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4815:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4815:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4815:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4816:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4817:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4817:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred121_InternalSpec10620); rule__XAnnotationElementValueOrCommaList__Group_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred121_InternalSpec // $ANTLR start synpred122_InternalSpec public final void synpred122_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4837:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4837:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4837:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4838:1: ( rule__XAnnotationElementValue__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4839:1: ( rule__XAnnotationElementValue__Group_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:4839:2: rule__XAnnotationElementValue__Group_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred122_InternalSpec10671); rule__XAnnotationElementValue__Group_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred122_InternalSpec // $ANTLR start synpred146_InternalSpec public final void synpred146_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5147:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5147:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5147:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5148:1: ( rule__OpOther__Group_6_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5149:1: ( rule__OpOther__Group_6_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5149:2: rule__OpOther__Group_6_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred146_InternalSpec11402); rule__OpOther__Group_6_1_0__0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred146_InternalSpec // $ANTLR start synpred147_InternalSpec public final void synpred147_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5153:6: ( ( '<' ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5153:6: ( '<' ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5153:6: ( '<' ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5154:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } match(input,74,FollowSets003.FOLLOW_74_in_synpred147_InternalSpec11421); if (state.failed) return ; } } } // $ANTLR end synpred147_InternalSpec // $ANTLR start synpred160_InternalSpec public final void synpred160_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5405:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5405:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5405:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5406:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5407:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5407:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred160_InternalSpec11980); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred160_InternalSpec // $ANTLR start synpred169_InternalSpec public final void synpred169_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5523:1: ( ( ( ruleXVariableDeclaration ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5523:1: ( ( ruleXVariableDeclaration ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5523:1: ( ( ruleXVariableDeclaration ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5524:1: ( ruleXVariableDeclaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5525:1: ( ruleXVariableDeclaration ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5525:3: ruleXVariableDeclaration { pushFollow(FollowSets003.FOLLOW_ruleXVariableDeclaration_in_synpred169_InternalSpec12268); ruleXVariableDeclaration(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred169_InternalSpec // $ANTLR start synpred170_InternalSpec public final void synpred170_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5545:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5545:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5545:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5546:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5547:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:5547:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred170_InternalSpec12318); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0(); state._fsp--; if (state.failed) return ; } } } } // $ANTLR end synpred170_InternalSpec // $ANTLR start synpred224_InternalSpec public final void synpred224_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9681:2: ( rule__Member__NameAssignment_2_2_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9681:2: rule__Member__NameAssignment_2_2_1_2 { pushFollow(FollowSets003.FOLLOW_rule__Member__NameAssignment_2_2_1_2_in_synpred224_InternalSpec20558); rule__Member__NameAssignment_2_2_1_2(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred224_InternalSpec // $ANTLR start synpred226_InternalSpec public final void synpred226_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9869:2: ( rule__Member__NameAssignment_2_3_1_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:9869:2: rule__Member__NameAssignment_2_3_1_2 { pushFollow(FollowSets003.FOLLOW_rule__Member__NameAssignment_2_3_1_2_in_synpred226_InternalSpec20929); rule__Member__NameAssignment_2_3_1_2(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred226_InternalSpec // $ANTLR start synpred253_InternalSpec public final void synpred253_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12494:2: ( rule__XRelationalExpression__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12494:2: rule__XRelationalExpression__Alternatives_1 { pushFollow(FollowSets003.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred253_InternalSpec26128); rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred253_InternalSpec // $ANTLR start synpred254_InternalSpec public final void synpred254_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12555:2: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:12555:2: rule__XRelationalExpression__RightOperandAssignment_1_0_1 { pushFollow(FollowSets003.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_synpred254_InternalSpec26250); rule__XRelationalExpression__RightOperandAssignment_1_0_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred254_InternalSpec // $ANTLR start synpred298_InternalSpec public final void synpred298_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18023:2: ( rule__XConstructorCall__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18023:2: rule__XConstructorCall__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XConstructorCall__Group_1__0_in_synpred298_InternalSpec37023); rule__XConstructorCall__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred298_InternalSpec // $ANTLR start synpred300_InternalSpec public final void synpred300_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18336:2: ( rule__XbaseConstructorCall__Group_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18336:2: rule__XbaseConstructorCall__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_synpred300_InternalSpec37640); rule__XbaseConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred300_InternalSpec // $ANTLR start synpred301_InternalSpec public final void synpred301_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18365:2: ( rule__XbaseConstructorCall__Group_4__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18365:2: rule__XbaseConstructorCall__Group_4__0 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_synpred301_InternalSpec37701); rule__XbaseConstructorCall__Group_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred301_InternalSpec // $ANTLR start synpred302_InternalSpec public final void synpred302_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18393:2: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:18393:2: rule__XbaseConstructorCall__ArgumentsAssignment_5 { pushFollow(FollowSets003.FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_synpred302_InternalSpec37759); rule__XbaseConstructorCall__ArgumentsAssignment_5(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred302_InternalSpec // $ANTLR start synpred311_InternalSpec public final void synpred311_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19470:2: ( rule__XSwitchExpression__Group_2_1_0__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:19470:2: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FollowSets003.FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred311_InternalSpec39878); rule__XSwitchExpression__Group_2_1_0__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred311_InternalSpec // $ANTLR start synpred322_InternalSpec public final void synpred322_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21442:2: ( rule__XAnnotation__Group_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:21442:2: rule__XAnnotation__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XAnnotation__Group_3__0_in_synpred322_InternalSpec43758); rule__XAnnotation__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred322_InternalSpec // $ANTLR start synpred331_InternalSpec public final void synpred331_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22892:2: ( rule__XAssignment__Group_1_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:22892:2: rule__XAssignment__Group_1_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred331_InternalSpec46605); rule__XAssignment__Group_1_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred331_InternalSpec // $ANTLR start synpred333_InternalSpec public final void synpred333_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23303:2: ( rule__XOrExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23303:2: rule__XOrExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred333_InternalSpec47409); rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred333_InternalSpec // $ANTLR start synpred334_InternalSpec public final void synpred334_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23518:2: ( rule__XAndExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23518:2: rule__XAndExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred334_InternalSpec47832); rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred334_InternalSpec // $ANTLR start synpred335_InternalSpec public final void synpred335_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23733:2: ( rule__XEqualityExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:23733:2: rule__XEqualityExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred335_InternalSpec48255); rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred335_InternalSpec // $ANTLR start synpred336_InternalSpec public final void synpred336_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24013:2: ( rule__XOtherOperatorExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24013:2: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred336_InternalSpec48803); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred336_InternalSpec // $ANTLR start synpred337_InternalSpec public final void synpred337_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24609:2: ( rule__XAdditiveExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24609:2: rule__XAdditiveExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred337_InternalSpec49965); rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred337_InternalSpec // $ANTLR start synpred338_InternalSpec public final void synpred338_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24824:2: ( rule__XMultiplicativeExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:24824:2: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred338_InternalSpec50388); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred338_InternalSpec // $ANTLR start synpred339_InternalSpec public final void synpred339_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25133:2: ( rule__XCastedExpression__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25133:2: rule__XCastedExpression__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred339_InternalSpec50995); rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred339_InternalSpec // $ANTLR start synpred340_InternalSpec public final void synpred340_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25350:2: ( rule__XPostfixOperation__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25350:2: rule__XPostfixOperation__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred340_InternalSpec51420); rule__XPostfixOperation__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred340_InternalSpec // $ANTLR start synpred341_InternalSpec public final void synpred341_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25504:2: ( rule__XMemberFeatureCall__Alternatives_1 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25504:2: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred341_InternalSpec51722); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred341_InternalSpec // $ANTLR start synpred343_InternalSpec public final void synpred343_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25840:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25840:2: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred343_InternalSpec52393); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred343_InternalSpec // $ANTLR start synpred344_InternalSpec public final void synpred344_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25868:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:25868:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FollowSets003.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred344_InternalSpec52451); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred344_InternalSpec // $ANTLR start synpred352_InternalSpec public final void synpred352_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27009:2: ( rule__XClosure__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:27009:2: rule__XClosure__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XClosure__Group_1__0_in_synpred352_InternalSpec54687); rule__XClosure__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred352_InternalSpec // $ANTLR start synpred359_InternalSpec public final void synpred359_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28127:2: ( rule__XIfExpression__Group_6__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:28127:2: rule__XIfExpression__Group_6__0 { pushFollow(FollowSets003.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred359_InternalSpec56893); rule__XIfExpression__Group_6__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred359_InternalSpec // $ANTLR start synpred370_InternalSpec public final void synpred370_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30070:2: ( rule__XFeatureCall__Group_3__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30070:2: rule__XFeatureCall__Group_3__0 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred370_InternalSpec60703); rule__XFeatureCall__Group_3__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred370_InternalSpec // $ANTLR start synpred371_InternalSpec public final void synpred371_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30098:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:30098:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FollowSets003.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred371_InternalSpec60761); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred371_InternalSpec // $ANTLR start synpred376_InternalSpec public final void synpred376_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31086:2: ( rule__XReturnExpression__ExpressionAssignment_2 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31086:2: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FollowSets003.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred376_InternalSpec62687); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred376_InternalSpec // $ANTLR start synpred377_InternalSpec public final void synpred377_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31254:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31254:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FollowSets003.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred377_InternalSpec63016); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred377_InternalSpec // $ANTLR start synpred378_InternalSpec public final void synpred378_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31283:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31283:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FollowSets003.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred378_InternalSpec63076); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred378_InternalSpec // $ANTLR start synpred379_InternalSpec public final void synpred379_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31883:2: ( rule__QualifiedName__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:31883:2: rule__QualifiedName__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred379_InternalSpec64254); rule__QualifiedName__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred379_InternalSpec // $ANTLR start synpred381_InternalSpec public final void synpred381_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32132:2: ( rule__JvmTypeReference__Group_0_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32132:2: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred381_InternalSpec64745); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred381_InternalSpec // $ANTLR start synpred385_InternalSpec public final void synpred385_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32665:2: ( rule__JvmParameterizedTypeReference__Group_1__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32665:2: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred385_InternalSpec65791); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred385_InternalSpec // $ANTLR start synpred387_InternalSpec public final void synpred387_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32817:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32817:2: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred387_InternalSpec66100); rule__JvmParameterizedTypeReference__Group_1_4__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred387_InternalSpec // $ANTLR start synpred388_InternalSpec public final void synpred388_InternalSpec_fragment() throws RecognitionException { // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32976:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) // ../org.jnario.spec.ui/src-gen/org/jnario/spec/ui/contentassist/antlr/internal/InternalSpec.g:32976:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FollowSets003.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred388_InternalSpec66411); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); state._fsp--; if (state.failed) return ; } } // $ANTLR end synpred388_InternalSpec // Delegated rules public final boolean synpred120_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred120_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred334_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred334_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred352_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred352_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred387_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred387_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred338_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred338_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred224_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred224_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred333_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred333_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred254_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred254_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred32_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred32_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred337_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred337_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred111_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred111_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred302_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred302_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred298_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred298_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred381_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred381_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred379_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred379_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred388_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred388_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred385_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred385_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred170_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred170_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred370_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred370_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred311_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred311_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred300_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred300_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred160_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred160_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred147_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred147_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred343_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred343_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred226_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred226_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred336_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred336_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred121_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred121_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred344_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred344_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred31_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred31_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred331_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred331_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred146_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred146_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred322_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred322_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred110_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred110_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred377_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred377_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred169_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred169_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred35_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred35_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred301_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred301_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred376_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred376_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred339_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred339_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred341_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred341_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred113_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred113_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred36_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred36_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred359_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred359_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred340_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred340_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred371_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred371_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred23_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred23_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred114_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred114_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred335_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred335_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred253_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred253_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred378_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred378_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred122_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred122_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred24_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred24_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } public final boolean synpred25_InternalSpec() { state.backtracking++; int start = input.mark(); try { synpred25_InternalSpec_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } boolean success = !state.failed; input.rewind(start); state.backtracking--; state.failed=false; return success; } protected DFA3 dfa3 = new DFA3(this); protected DFA5 dfa5 = new DFA5(this); protected DFA9 dfa9 = new DFA9(this); protected DFA12 dfa12 = new DFA12(this); protected DFA14 dfa14 = new DFA14(this); protected DFA17 dfa17 = new DFA17(this); protected DFA18 dfa18 = new DFA18(this); protected DFA19 dfa19 = new DFA19(this); protected DFA29 dfa29 = new DFA29(this); protected DFA30 dfa30 = new DFA30(this); protected DFA32 dfa32 = new DFA32(this); protected DFA33 dfa33 = new DFA33(this); protected DFA38 dfa38 = new DFA38(this); protected DFA39 dfa39 = new DFA39(this); protected DFA40 dfa40 = new DFA40(this); protected DFA42 dfa42 = new DFA42(this); protected DFA46 dfa46 = new DFA46(this); protected DFA54 dfa54 = new DFA54(this); protected DFA57 dfa57 = new DFA57(this); protected DFA62 dfa62 = new DFA62(this); protected DFA72 dfa72 = new DFA72(this); protected DFA115 dfa115 = new DFA115(this); protected DFA117 dfa117 = new DFA117(this); protected DFA129 dfa129 = new DFA129(this); protected DFA131 dfa131 = new DFA131(this); protected DFA134 dfa134 = new DFA134(this); protected DFA145 dfa145 = new DFA145(this); protected DFA157 dfa157 = new DFA157(this); protected DFA189 dfa189 = new DFA189(this); protected DFA191 dfa191 = new DFA191(this); protected DFA192 dfa192 = new DFA192(this); protected DFA193 dfa193 = new DFA193(this); protected DFA202 dfa202 = new DFA202(this); protected DFA213 dfa213 = new DFA213(this); protected DFA222 dfa222 = new DFA222(this); protected DFA227 dfa227 = new DFA227(this); protected DFA234 dfa234 = new DFA234(this); protected DFA235 dfa235 = new DFA235(this); protected DFA243 dfa243 = new DFA243(this); protected DFA261 dfa261 = new DFA261(this); protected DFA262 dfa262 = new DFA262(this); protected DFA267 dfa267 = new DFA267(this); protected DFA270 dfa270 = new DFA270(this); protected DFA276 dfa276 = new DFA276(this); protected DFA278 dfa278 = new DFA278(this); protected DFA279 dfa279 = new DFA279(this); static final String DFA3_eotS = "\23\uffff"; static final String DFA3_eofS = "\23\uffff"; static final String DFA3_minS = "\16\43\5\uffff"; static final String DFA3_maxS = "\1\u0086\15\76\5\uffff"; static final String DFA3_acceptS = "\16\uffff\1\1\1\2\1\3\1\4\1\5"; static final String DFA3_specialS = "\23\uffff}>"; static final String[] DFA3_transitionS = { "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17\107\uffff\1\22", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\5\uffff\1\21\4\uffff\1\16\1\20\2\uffff\1\17", "", "", "", "", "" }; static final short[] DFA3_eot = DFA.unpackEncodedString(DFA3_eotS); static final short[] DFA3_eof = DFA.unpackEncodedString(DFA3_eofS); static final char[] DFA3_min = DFA.unpackEncodedStringToUnsignedChars(DFA3_minS); static final char[] DFA3_max = DFA.unpackEncodedStringToUnsignedChars(DFA3_maxS); static final short[] DFA3_accept = DFA.unpackEncodedString(DFA3_acceptS); static final short[] DFA3_special = DFA.unpackEncodedString(DFA3_specialS); static final short[][] DFA3_transition; static { int numStates = DFA3_transitionS.length; DFA3_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA3_transition[i] = DFA.unpackEncodedString(DFA3_transitionS[i]); } } class DFA3 extends DFA { public DFA3(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 3; this.eot = DFA3_eot; this.eof = DFA3_eof; this.min = DFA3_min; this.max = DFA3_max; this.accept = DFA3_accept; this.special = DFA3_special; this.transition = DFA3_transition; } public String getDescription() { return "3403:1: rule__Type__Alternatives_2 : ( ( ( rule__Type__Group_2_0__0 ) ) | ( ( rule__Type__Group_2_1__0 ) ) | ( ( rule__Type__Group_2_2__0 ) ) | ( ( rule__Type__Group_2_3__0 ) ) | ( ( rule__Type__Group_2_4__0 ) ) );"; } } static final String DFA5_eotS = "\30\uffff"; static final String DFA5_eofS = "\30\uffff"; static final String DFA5_minS = "\1\4\5\uffff\16\4\2\uffff\1\4\1\uffff"; static final String DFA5_maxS = "\1\u0089\5\uffff\16\137\2\uffff\1\141\1\uffff"; static final String DFA5_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\1\5\16\uffff\1\7\1\10\1\uffff\1\6"; static final String DFA5_specialS = "\30\uffff}>"; static final String[] DFA5_transitionS = { "\1\24\31\uffff\2\1\3\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\1\6\1\25\6\24\24\uffff\1\24\20\uffff\1\24\4\uffff\1\3\1\4\40\uffff\1\2\1\1\1\uffff\1\5", "", "", "", "", "", "\1\26\36\uffff\15\25\2\uffff\7\25\21\uffff\1\25\3\uffff\1\25\15\uffff\1\27\2\uffff\1\25", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "\1\24\36\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\2\24\2\25\6\24\24\uffff\1\24\20\uffff\1\24", "", "", "\1\25\57\uffff\5\25\21\uffff\1\25\17\uffff\1\25\1\uffff\1\27\2\uffff\1\25\1\uffff\1\25", "" }; static final short[] DFA5_eot = DFA.unpackEncodedString(DFA5_eotS); static final short[] DFA5_eof = DFA.unpackEncodedString(DFA5_eofS); static final char[] DFA5_min = DFA.unpackEncodedStringToUnsignedChars(DFA5_minS); static final char[] DFA5_max = DFA.unpackEncodedStringToUnsignedChars(DFA5_maxS); static final short[] DFA5_accept = DFA.unpackEncodedString(DFA5_acceptS); static final short[] DFA5_special = DFA.unpackEncodedString(DFA5_specialS); static final short[][] DFA5_transition; static { int numStates = DFA5_transitionS.length; DFA5_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA5_transition[i] = DFA.unpackEncodedString(DFA5_transitionS[i]); } } class DFA5 extends DFA { public DFA5(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 5; this.eot = DFA5_eot; this.eof = DFA5_eof; this.min = DFA5_min; this.max = DFA5_max; this.accept = DFA5_accept; this.special = DFA5_special; this.transition = DFA5_transition; } public String getDescription() { return "3469:1: rule__Member__Alternatives_2 : ( ( ( rule__Member__Group_2_0__0 ) ) | ( ( rule__Member__Group_2_1__0 ) ) | ( ( rule__Member__Group_2_2__0 ) ) | ( ( rule__Member__Group_2_3__0 ) ) | ( ( rule__Member__Group_2_4__0 ) ) | ( ( rule__Member__Group_2_5__0 ) ) | ( ( rule__Member__Group_2_6__0 ) ) | ( ( rule__Member__Group_2_7__0 ) ) );"; } } static final String DFA9_eotS = "\24\uffff"; static final String DFA9_eofS = "\24\uffff"; static final String DFA9_minS = "\3\4\2\uffff\15\4\2\uffff"; static final String DFA9_maxS = "\3\137\2\uffff\15\137\2\uffff"; static final String DFA9_acceptS = "\3\uffff\1\2\1\4\15\uffff\1\3\1\1"; static final String DFA9_specialS = "\24\uffff}>"; static final String[] DFA9_transitionS = { "\1\4\53\uffff\1\1\1\2\2\uffff\5\4\1\3\24\uffff\1\4\20\uffff\1\4", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "", "", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "\1\23\36\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\4\uffff\5\23\1\22\24\uffff\1\23\20\uffff\1\23", "", "" }; static final short[] DFA9_eot = DFA.unpackEncodedString(DFA9_eotS); static final short[] DFA9_eof = DFA.unpackEncodedString(DFA9_eofS); static final char[] DFA9_min = DFA.unpackEncodedStringToUnsignedChars(DFA9_minS); static final char[] DFA9_max = DFA.unpackEncodedStringToUnsignedChars(DFA9_maxS); static final short[] DFA9_accept = DFA.unpackEncodedString(DFA9_acceptS); static final short[] DFA9_special = DFA.unpackEncodedString(DFA9_specialS); static final short[][] DFA9_transition; static { int numStates = DFA9_transitionS.length; DFA9_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]); } } class DFA9 extends DFA { public DFA9(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 9; this.eot = DFA9_eot; this.eof = DFA9_eof; this.min = DFA9_min; this.max = DFA9_max; this.accept = DFA9_accept; this.special = DFA9_special; this.transition = DFA9_transition; } public String getDescription() { return "3601:1: rule__Member__Alternatives_2_6_2 : ( ( ( rule__Member__Group_2_6_2_0__0 ) ) | ( ( rule__Member__Group_2_6_2_1__0 ) ) | ( ( rule__Member__Group_2_6_2_2__0 ) ) | ( ( rule__Member__Group_2_6_2_3__0 ) ) );"; } } static final String DFA12_eotS = "\15\uffff"; static final String DFA12_eofS = "\15\uffff"; static final String DFA12_minS = "\1\4\10\0\4\uffff"; static final String DFA12_maxS = "\1\137\10\0\4\uffff"; static final String DFA12_acceptS = "\11\uffff\1\1\1\2\1\4\1\3"; static final String DFA12_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\4\uffff}>"; static final String[] DFA12_transitionS = { "\1\1\57\uffff\1\2\1\3\1\4\1\5\1\6\25\uffff\1\10\20\uffff\1\7", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "" }; static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); static final short[][] DFA12_transition; static { int numStates = DFA12_transitionS.length; DFA12_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); } } class DFA12 extends DFA { public DFA12(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 12; this.eot = DFA12_eot; this.eof = DFA12_eof; this.min = DFA12_min; this.max = DFA12_max; this.accept = DFA12_accept; this.special = DFA12_special; this.transition = DFA12_transition; } public String getDescription() { return "3679:1: rule__Member__Alternatives_2_7_5 : ( ( ( rule__Member__Group_2_7_5_0__0 ) ) | ( ( rule__Member__Group_2_7_5_1__0 ) ) | ( ( rule__Member__Group_2_7_5_2__0 ) ) | ( ( rule__Member__Group_2_7_5_3__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA12_1 = input.LA(1); int index12_1 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 11;} input.seek(index12_1); if ( s>=0 ) return s; break; case 1 : int LA12_2 = input.LA(1); int index12_2 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (synpred25_InternalSpec()) ) {s = 12;} else if ( (true) ) {s = 11;} input.seek(index12_2); if ( s>=0 ) return s; break; case 2 : int LA12_3 = input.LA(1); int index12_3 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 11;} input.seek(index12_3); if ( s>=0 ) return s; break; case 3 : int LA12_4 = input.LA(1); int index12_4 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 11;} input.seek(index12_4); if ( s>=0 ) return s; break; case 4 : int LA12_5 = input.LA(1); int index12_5 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 11;} input.seek(index12_5); if ( s>=0 ) return s; break; case 5 : int LA12_6 = input.LA(1); int index12_6 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 11;} input.seek(index12_6); if ( s>=0 ) return s; break; case 6 : int LA12_7 = input.LA(1); int index12_7 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} input.seek(index12_7); if ( s>=0 ) return s; break; case 7 : int LA12_8 = input.LA(1); int index12_8 = input.index(); input.rewind(); s = -1; if ( (synpred23_InternalSpec()) ) {s = 9;} else if ( (synpred24_InternalSpec()) ) {s = 10;} input.seek(index12_8); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 12, _s, input); error(nvae); throw nvae; } } static final String DFA14_eotS = "\73\uffff"; static final String DFA14_eofS = "\73\uffff"; static final String DFA14_minS = "\1\4\3\uffff\1\0\53\uffff\1\0\12\uffff"; static final String DFA14_maxS = "\1\u008d\3\uffff\1\0\53\uffff\1\0\12\uffff"; static final String DFA14_acceptS = "\1\uffff\1\1\1\2\1\3\1\uffff\1\5\35\uffff\1\6\13\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\4\1\10\1\11"; static final String DFA14_specialS = "\4\uffff\1\0\53\uffff\1\1\12\uffff}>"; static final String[] DFA14_transitionS = { "\1\5\6\43\21\uffff\2\5\4\uffff\14\5\1\4\1\5\2\uffff\15\5\13\uffff\1\5\20\uffff\1\43\1\2\2\uffff\1\66\1\uffff\1\43\6\uffff\1\63\2\uffff\1\67\1\uffff\1\1\1\3\10\uffff\1\43\1\uffff\1\57\2\uffff\1\60\1\61\1\62\2\43\1\64\1\65\12\uffff\1\43", "", "", "", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\1\uffff", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS); static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS); static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS); static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS); static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS); static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS); static final short[][] DFA14_transition; static { int numStates = DFA14_transitionS.length; DFA14_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]); } } class DFA14 extends DFA { public DFA14(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 14; this.eot = DFA14_eot; this.eof = DFA14_eof; this.min = DFA14_min; this.max = DFA14_max; this.accept = DFA14_accept; this.special = DFA14_special; this.transition = DFA14_transition; } public String getDescription() { return "3743:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) | ( ruleAssertion ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA14_4 = input.LA(1); int index14_4 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalSpec()) ) {s = 56;} else if ( (synpred32_InternalSpec()) ) {s = 5;} input.seek(index14_4); if ( s>=0 ) return s; break; case 1 : int LA14_48 = input.LA(1); int index14_48 = input.index(); input.rewind(); s = -1; if ( (synpred35_InternalSpec()) ) {s = 57;} else if ( (synpred36_InternalSpec()) ) {s = 58;} input.seek(index14_48); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 14, _s, input); error(nvae); throw nvae; } } static final String DFA17_eotS = "\32\uffff"; static final String DFA17_eofS = "\23\uffff\6\16\1\uffff"; static final String DFA17_minS = "\16\4\1\uffff\1\4\3\uffff\6\4\1\uffff"; static final String DFA17_maxS = "\16\137\1\uffff\1\141\3\uffff\6\166\1\uffff"; static final String DFA17_acceptS = "\16\uffff\1\1\1\uffff\1\2\1\3\1\4\6\uffff\1\5"; static final String DFA17_specialS = "\32\uffff}>"; static final String[] DFA17_transitionS = { "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "\1\16\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\1\16\1\17\3\16\1\uffff\1\20\1\22\2\uffff\1\21\17\uffff\1\16\20\uffff\1\16", "", "\1\23\57\uffff\1\24\1\25\1\26\1\27\1\30\21\uffff\1\16\17\uffff\1\16\6\uffff\1\16", "", "", "", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "\1\16\24\uffff\1\16\7\uffff\1\16\1\uffff\17\16\2\uffff\5\16\1\uffff\2\16\2\uffff\1\16\17\uffff\1\16\15\uffff\1\31\1\16\1\uffff\1\16\26\uffff\1\16", "" }; static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS); static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS); static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS); static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS); static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS); static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS); static final short[][] DFA17_transition; static { int numStates = DFA17_transitionS.length; DFA17_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]); } } class DFA17 extends DFA { public DFA17(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 17; this.eot = DFA17_eot; this.eof = DFA17_eof; this.min = DFA17_min; this.max = DFA17_max; this.accept = DFA17_accept; this.special = DFA17_special; this.transition = DFA17_transition; } public String getDescription() { return "3908:1: rule__AnnotationField__Alternatives_2 : ( ( ( rule__AnnotationField__Group_2_0__0 ) ) | ( ( rule__AnnotationField__Group_2_1__0 ) ) | ( ( rule__AnnotationField__Group_2_2__0 ) ) | ( ( rule__AnnotationField__Group_2_3__0 ) ) | ( ( rule__AnnotationField__Group_2_4__0 ) ) );"; } } static final String DFA18_eotS = "\20\uffff"; static final String DFA18_eofS = "\20\uffff"; static final String DFA18_minS = "\16\4\2\uffff"; static final String DFA18_maxS = "\16\137\2\uffff"; static final String DFA18_acceptS = "\16\uffff\1\1\1\2"; static final String DFA18_specialS = "\20\uffff}>"; static final String[] DFA18_transitionS = { "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "\1\17\36\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\2\16\2\uffff\5\17\25\uffff\1\17\20\uffff\1\17", "", "" }; static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS); static final short[] DFA18_eof = DFA.unpackEncodedString(DFA18_eofS); static final char[] DFA18_min = DFA.unpackEncodedStringToUnsignedChars(DFA18_minS); static final char[] DFA18_max = DFA.unpackEncodedStringToUnsignedChars(DFA18_maxS); static final short[] DFA18_accept = DFA.unpackEncodedString(DFA18_acceptS); static final short[] DFA18_special = DFA.unpackEncodedString(DFA18_specialS); static final short[][] DFA18_transition; static { int numStates = DFA18_transitionS.length; DFA18_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA18_transition[i] = DFA.unpackEncodedString(DFA18_transitionS[i]); } } class DFA18 extends DFA { public DFA18(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 18; this.eot = DFA18_eot; this.eof = DFA18_eof; this.min = DFA18_min; this.max = DFA18_max; this.accept = DFA18_accept; this.special = DFA18_special; this.transition = DFA18_transition; } public String getDescription() { return "3948:1: rule__AnnotationField__Alternatives_2_0_0 : ( ( ( rule__AnnotationField__Group_2_0_0_0__0 ) ) | ( ( rule__AnnotationField__Group_2_0_0_1__0 ) ) );"; } } static final String DFA19_eotS = "\16\uffff"; static final String DFA19_eofS = "\2\uffff\2\7\10\uffff\2\10"; static final String DFA19_minS = "\1\32\1\uffff\1\31\1\110\10\uffff\1\31\1\110"; static final String DFA19_maxS = "\1\131\1\uffff\1\116\1\115\10\uffff\1\112\1\111"; static final String DFA19_acceptS = "\1\uffff\1\1\2\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\2\uffff"; static final String DFA19_specialS = "\16\uffff}>"; static final String[] DFA19_transitionS = { "\1\4\1\5\43\uffff\5\1\4\6\1\7\1\3\1\2\6\10\2\12\4\11\1\12\2\13", "", "\1\7\60\uffff\1\14\3\uffff\1\10", "\1\1\1\15\3\uffff\1\10", "", "", "", "", "", "", "", "", "\1\1\60\uffff\1\10", "\1\1\1\10" }; static final short[] DFA19_eot = DFA.unpackEncodedString(DFA19_eotS); static final short[] DFA19_eof = DFA.unpackEncodedString(DFA19_eofS); static final char[] DFA19_min = DFA.unpackEncodedStringToUnsignedChars(DFA19_minS); static final char[] DFA19_max = DFA.unpackEncodedStringToUnsignedChars(DFA19_maxS); static final short[] DFA19_accept = DFA.unpackEncodedString(DFA19_acceptS); static final short[] DFA19_special = DFA.unpackEncodedString(DFA19_specialS); static final short[][] DFA19_transition; static { int numStates = DFA19_transitionS.length; DFA19_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA19_transition[i] = DFA.unpackEncodedString(DFA19_transitionS[i]); } } class DFA19 extends DFA { public DFA19(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 19; this.eot = DFA19_eot; this.eof = DFA19_eof; this.min = DFA19_min; this.max = DFA19_max; this.accept = DFA19_accept; this.special = DFA19_special; this.transition = DFA19_transition; } public String getDescription() { return "3972:1: rule__Operators__Alternatives : ( ( ruleOpMultiAssign ) | ( ruleOpOr ) | ( ruleOpAnd ) | ( ruleOpEquality ) | ( ruleOpCompare ) | ( ruleOpOther ) | ( ruleOpMulti ) | ( ruleOpUnary ) | ( ruleOpPostfix ) );"; } } static final String DFA29_eotS = "\37\uffff"; static final String DFA29_eofS = "\37\uffff"; static final String DFA29_minS = "\1\4\6\0\30\uffff"; static final String DFA29_maxS = "\1\137\6\0\30\uffff"; static final String DFA29_acceptS = "\7\uffff\1\1\1\uffff\1\2\25\uffff"; static final String DFA29_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\30\uffff}>"; static final String[] DFA29_transitionS = { "\1\1\27\uffff\1\11\5\uffff\16\11\2\uffff\2\11\1\2\1\3\1\4\1\5\1\6\1\uffff\5\11\17\uffff\1\7\20\uffff\1\7", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA29_eot = DFA.unpackEncodedString(DFA29_eotS); static final short[] DFA29_eof = DFA.unpackEncodedString(DFA29_eofS); static final char[] DFA29_min = DFA.unpackEncodedStringToUnsignedChars(DFA29_minS); static final char[] DFA29_max = DFA.unpackEncodedStringToUnsignedChars(DFA29_maxS); static final short[] DFA29_accept = DFA.unpackEncodedString(DFA29_acceptS); static final short[] DFA29_special = DFA.unpackEncodedString(DFA29_specialS); static final short[][] DFA29_transition; static { int numStates = DFA29_transitionS.length; DFA29_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA29_transition[i] = DFA.unpackEncodedString(DFA29_transitionS[i]); } } class DFA29 extends DFA { public DFA29(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 29; this.eot = DFA29_eot; this.eof = DFA29_eof; this.min = DFA29_min; this.max = DFA29_max; this.accept = DFA29_accept; this.special = DFA29_special; this.transition = DFA29_transition; } public String getDescription() { return "4584:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__Group_1_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_1_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA29_1 = input.LA(1); int index29_1 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_1); if ( s>=0 ) return s; break; case 1 : int LA29_2 = input.LA(1); int index29_2 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_2); if ( s>=0 ) return s; break; case 2 : int LA29_3 = input.LA(1); int index29_3 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_3); if ( s>=0 ) return s; break; case 3 : int LA29_4 = input.LA(1); int index29_4 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_4); if ( s>=0 ) return s; break; case 4 : int LA29_5 = input.LA(1); int index29_5 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_5); if ( s>=0 ) return s; break; case 5 : int LA29_6 = input.LA(1); int index29_6 = input.index(); input.rewind(); s = -1; if ( (synpred110_InternalSpec()) ) {s = 7;} else if ( (true) ) {s = 9;} input.seek(index29_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 29, _s, input); error(nvae); throw nvae; } } static final String DFA30_eotS = "\75\uffff"; static final String DFA30_eofS = "\75\uffff"; static final String DFA30_minS = "\1\4\10\0\1\uffff\26\0\35\uffff"; static final String DFA30_maxS = "\1\u008d\10\0\1\uffff\26\0\35\uffff"; static final String DFA30_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA30_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\35\uffff}>"; static final String[] DFA30_transitionS = { "\1\2\6\41\21\uffff\1\17\1\41\4\uffff\1\32\1\26\1\27\1\30\1\25\1\12\1\31\1\15\1\20\1\33\1\34\1\35\1\36\1\37\2\uffff\1\14\1\24\1\3\1\4\1\5\1\6\1\7\1\1\1\13\1\16\1\21\1\22\1\23\13\uffff\1\41\3\uffff\1\11\2\uffff\2\41\4\uffff\1\41\3\uffff\2\41\2\uffff\1\10\1\uffff\1\41\4\uffff\1\11\1\uffff\1\41\2\uffff\1\41\1\uffff\2\41\10\uffff\1\41\1\uffff\1\41\2\uffff\7\41\12\uffff\1\41", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); static final short[][] DFA30_transition; static { int numStates = DFA30_transitionS.length; DFA30_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]); } } class DFA30 extends DFA { public DFA30(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 30; this.eot = DFA30_eot; this.eof = DFA30_eof; this.min = DFA30_min; this.max = DFA30_max; this.accept = DFA30_accept; this.special = DFA30_special; this.transition = DFA30_transition; } public String getDescription() { return "4606:1: rule__XbaseConstructorCall__Alternatives_4_1 : ( ( ( rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XbaseConstructorCall__Group_4_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA30_1 = input.LA(1); int index30_1 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_1); if ( s>=0 ) return s; break; case 1 : int LA30_2 = input.LA(1); int index30_2 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_2); if ( s>=0 ) return s; break; case 2 : int LA30_3 = input.LA(1); int index30_3 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_3); if ( s>=0 ) return s; break; case 3 : int LA30_4 = input.LA(1); int index30_4 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_4); if ( s>=0 ) return s; break; case 4 : int LA30_5 = input.LA(1); int index30_5 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_5); if ( s>=0 ) return s; break; case 5 : int LA30_6 = input.LA(1); int index30_6 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_6); if ( s>=0 ) return s; break; case 6 : int LA30_7 = input.LA(1); int index30_7 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_7); if ( s>=0 ) return s; break; case 7 : int LA30_8 = input.LA(1); int index30_8 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_8); if ( s>=0 ) return s; break; case 8 : int LA30_10 = input.LA(1); int index30_10 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_10); if ( s>=0 ) return s; break; case 9 : int LA30_11 = input.LA(1); int index30_11 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_11); if ( s>=0 ) return s; break; case 10 : int LA30_12 = input.LA(1); int index30_12 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_12); if ( s>=0 ) return s; break; case 11 : int LA30_13 = input.LA(1); int index30_13 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_13); if ( s>=0 ) return s; break; case 12 : int LA30_14 = input.LA(1); int index30_14 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_14); if ( s>=0 ) return s; break; case 13 : int LA30_15 = input.LA(1); int index30_15 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_15); if ( s>=0 ) return s; break; case 14 : int LA30_16 = input.LA(1); int index30_16 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_16); if ( s>=0 ) return s; break; case 15 : int LA30_17 = input.LA(1); int index30_17 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_17); if ( s>=0 ) return s; break; case 16 : int LA30_18 = input.LA(1); int index30_18 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_18); if ( s>=0 ) return s; break; case 17 : int LA30_19 = input.LA(1); int index30_19 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_19); if ( s>=0 ) return s; break; case 18 : int LA30_20 = input.LA(1); int index30_20 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_20); if ( s>=0 ) return s; break; case 19 : int LA30_21 = input.LA(1); int index30_21 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_21); if ( s>=0 ) return s; break; case 20 : int LA30_22 = input.LA(1); int index30_22 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_22); if ( s>=0 ) return s; break; case 21 : int LA30_23 = input.LA(1); int index30_23 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_23); if ( s>=0 ) return s; break; case 22 : int LA30_24 = input.LA(1); int index30_24 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_24); if ( s>=0 ) return s; break; case 23 : int LA30_25 = input.LA(1); int index30_25 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_25); if ( s>=0 ) return s; break; case 24 : int LA30_26 = input.LA(1); int index30_26 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_26); if ( s>=0 ) return s; break; case 25 : int LA30_27 = input.LA(1); int index30_27 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_27); if ( s>=0 ) return s; break; case 26 : int LA30_28 = input.LA(1); int index30_28 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_28); if ( s>=0 ) return s; break; case 27 : int LA30_29 = input.LA(1); int index30_29 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_29); if ( s>=0 ) return s; break; case 28 : int LA30_30 = input.LA(1); int index30_30 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_30); if ( s>=0 ) return s; break; case 29 : int LA30_31 = input.LA(1); int index30_31 = input.index(); input.rewind(); s = -1; if ( (synpred111_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index30_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } } static final String DFA32_eotS = "\75\uffff"; static final String DFA32_eofS = "\75\uffff"; static final String DFA32_minS = "\1\4\1\0\73\uffff"; static final String DFA32_maxS = "\1\u008d\1\0\73\uffff"; static final String DFA32_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA32_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA32_transitionS = { "\7\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\1\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\2\2\10\uffff\1\2\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA32_eot = DFA.unpackEncodedString(DFA32_eotS); static final short[] DFA32_eof = DFA.unpackEncodedString(DFA32_eofS); static final char[] DFA32_min = DFA.unpackEncodedStringToUnsignedChars(DFA32_minS); static final char[] DFA32_max = DFA.unpackEncodedStringToUnsignedChars(DFA32_maxS); static final short[] DFA32_accept = DFA.unpackEncodedString(DFA32_acceptS); static final short[] DFA32_special = DFA.unpackEncodedString(DFA32_specialS); static final short[][] DFA32_transition; static { int numStates = DFA32_transitionS.length; DFA32_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA32_transition[i] = DFA.unpackEncodedString(DFA32_transitionS[i]); } } class DFA32 extends DFA { public DFA32(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 32; this.eot = DFA32_eot; this.eof = DFA32_eof; this.min = DFA32_min; this.max = DFA32_max; this.accept = DFA32_accept; this.special = DFA32_special; this.transition = DFA32_transition; } public String getDescription() { return "4650:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA32_1 = input.LA(1); int index32_1 = input.index(); input.rewind(); s = -1; if ( (synpred113_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index32_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 32, _s, input); error(nvae); throw nvae; } } static final String DFA33_eotS = "\12\uffff"; static final String DFA33_eofS = "\12\uffff"; static final String DFA33_minS = "\2\4\1\uffff\6\0\1\uffff"; static final String DFA33_maxS = "\1\u008d\1\70\1\uffff\6\0\1\uffff"; static final String DFA33_acceptS = "\2\uffff\1\2\6\uffff\1\1"; static final String DFA33_specialS = "\3\uffff\1\2\1\3\1\0\1\4\1\5\1\1\1\uffff}>"; static final String[] DFA33_transitionS = { "\7\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\1\1\1\2\10\uffff\1\2\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\3\57\uffff\1\4\1\5\1\6\1\7\1\10", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA33_eot = DFA.unpackEncodedString(DFA33_eotS); static final short[] DFA33_eof = DFA.unpackEncodedString(DFA33_eofS); static final char[] DFA33_min = DFA.unpackEncodedStringToUnsignedChars(DFA33_minS); static final char[] DFA33_max = DFA.unpackEncodedStringToUnsignedChars(DFA33_maxS); static final short[] DFA33_accept = DFA.unpackEncodedString(DFA33_acceptS); static final short[] DFA33_special = DFA.unpackEncodedString(DFA33_specialS); static final short[][] DFA33_transition; static { int numStates = DFA33_transitionS.length; DFA33_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA33_transition[i] = DFA.unpackEncodedString(DFA33_transitionS[i]); } } class DFA33 extends DFA { public DFA33(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 33; this.eot = DFA33_eot; this.eof = DFA33_eof; this.min = DFA33_min; this.max = DFA33_max; this.accept = DFA33_accept; this.special = DFA33_special; this.transition = DFA33_transition; } public String getDescription() { return "4672:1: rule__XExpressionOrSimpleConstructorCall__Alternatives : ( ( ( ruleXbaseConstructorCall ) ) | ( ruleXExpression ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA33_5 = input.LA(1); int index33_5 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_5); if ( s>=0 ) return s; break; case 1 : int LA33_8 = input.LA(1); int index33_8 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_8); if ( s>=0 ) return s; break; case 2 : int LA33_3 = input.LA(1); int index33_3 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_3); if ( s>=0 ) return s; break; case 3 : int LA33_4 = input.LA(1); int index33_4 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_4); if ( s>=0 ) return s; break; case 4 : int LA33_6 = input.LA(1); int index33_6 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_6); if ( s>=0 ) return s; break; case 5 : int LA33_7 = input.LA(1); int index33_7 = input.index(); input.rewind(); s = -1; if ( (synpred114_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 2;} input.seek(index33_7); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 33, _s, input); error(nvae); throw nvae; } } static final String DFA38_eotS = "\75\uffff"; static final String DFA38_eofS = "\75\uffff"; static final String DFA38_minS = "\1\4\6\0\66\uffff"; static final String DFA38_maxS = "\1\u008d\6\0\66\uffff"; static final String DFA38_acceptS = "\7\uffff\1\2\64\uffff\1\1"; static final String DFA38_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\66\uffff}>"; static final String[] DFA38_transitionS = { "\1\1\6\7\21\uffff\2\7\4\uffff\16\7\2\uffff\2\7\1\2\1\3\1\4\1\5\1\6\6\7\13\uffff\1\7\6\uffff\2\7\4\uffff\1\7\3\uffff\2\7\2\uffff\1\7\1\uffff\1\7\6\uffff\1\7\2\uffff\1\7\1\uffff\2\7\7\uffff\2\7\1\uffff\1\7\2\uffff\7\7\12\uffff\1\7", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA38_eot = DFA.unpackEncodedString(DFA38_eotS); static final short[] DFA38_eof = DFA.unpackEncodedString(DFA38_eofS); static final char[] DFA38_min = DFA.unpackEncodedStringToUnsignedChars(DFA38_minS); static final char[] DFA38_max = DFA.unpackEncodedStringToUnsignedChars(DFA38_maxS); static final short[] DFA38_accept = DFA.unpackEncodedString(DFA38_acceptS); static final short[] DFA38_special = DFA.unpackEncodedString(DFA38_specialS); static final short[][] DFA38_transition; static { int numStates = DFA38_transitionS.length; DFA38_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA38_transition[i] = DFA.unpackEncodedString(DFA38_transitionS[i]); } } class DFA38 extends DFA { public DFA38(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 38; this.eot = DFA38_eot; this.eof = DFA38_eof; this.min = DFA38_min; this.max = DFA38_max; this.accept = DFA38_accept; this.special = DFA38_special; this.transition = DFA38_transition; } public String getDescription() { return "4788:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA38_1 = input.LA(1); int index38_1 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_1); if ( s>=0 ) return s; break; case 1 : int LA38_2 = input.LA(1); int index38_2 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_2); if ( s>=0 ) return s; break; case 2 : int LA38_3 = input.LA(1); int index38_3 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_3); if ( s>=0 ) return s; break; case 3 : int LA38_4 = input.LA(1); int index38_4 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_4); if ( s>=0 ) return s; break; case 4 : int LA38_5 = input.LA(1); int index38_5 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_5); if ( s>=0 ) return s; break; case 5 : int LA38_6 = input.LA(1); int index38_6 = input.index(); input.rewind(); s = -1; if ( (synpred120_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 7;} input.seek(index38_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 38, _s, input); error(nvae); throw nvae; } } static final String DFA39_eotS = "\75\uffff"; static final String DFA39_eofS = "\75\uffff"; static final String DFA39_minS = "\1\4\1\0\73\uffff"; static final String DFA39_maxS = "\1\u008d\1\0\73\uffff"; static final String DFA39_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA39_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA39_transitionS = { "\7\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\2\2\7\uffff\1\2\1\1\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA39_eot = DFA.unpackEncodedString(DFA39_eotS); static final short[] DFA39_eof = DFA.unpackEncodedString(DFA39_eofS); static final char[] DFA39_min = DFA.unpackEncodedStringToUnsignedChars(DFA39_minS); static final char[] DFA39_max = DFA.unpackEncodedStringToUnsignedChars(DFA39_maxS); static final short[] DFA39_accept = DFA.unpackEncodedString(DFA39_acceptS); static final short[] DFA39_special = DFA.unpackEncodedString(DFA39_specialS); static final short[][] DFA39_transition; static { int numStates = DFA39_transitionS.length; DFA39_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA39_transition[i] = DFA.unpackEncodedString(DFA39_transitionS[i]); } } class DFA39 extends DFA { public DFA39(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 39; this.eot = DFA39_eot; this.eof = DFA39_eof; this.min = DFA39_min; this.max = DFA39_max; this.accept = DFA39_accept; this.special = DFA39_special; this.transition = DFA39_transition; } public String getDescription() { return "4810:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA39_1 = input.LA(1); int index39_1 = input.index(); input.rewind(); s = -1; if ( (synpred121_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index39_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 39, _s, input); error(nvae); throw nvae; } } static final String DFA40_eotS = "\75\uffff"; static final String DFA40_eofS = "\75\uffff"; static final String DFA40_minS = "\1\4\1\0\73\uffff"; static final String DFA40_maxS = "\1\u008d\1\0\73\uffff"; static final String DFA40_acceptS = "\2\uffff\1\2\71\uffff\1\1"; static final String DFA40_specialS = "\1\uffff\1\0\73\uffff}>"; static final String[] DFA40_transitionS = { "\7\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\2\2\7\uffff\1\2\1\1\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS); static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS); static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS); static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS); static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS); static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS); static final short[][] DFA40_transition; static { int numStates = DFA40_transitionS.length; DFA40_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]); } } class DFA40 extends DFA { public DFA40(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 40; this.eot = DFA40_eot; this.eof = DFA40_eof; this.min = DFA40_min; this.max = DFA40_max; this.accept = DFA40_accept; this.special = DFA40_special; this.transition = DFA40_transition; } public String getDescription() { return "4832:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA40_1 = input.LA(1); int index40_1 = input.index(); input.rewind(); s = -1; if ( (synpred122_InternalSpec()) ) {s = 60;} else if ( (true) ) {s = 2;} input.seek(index40_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 40, _s, input); error(nvae); throw nvae; } } static final String DFA42_eotS = "\40\uffff"; static final String DFA42_eofS = "\1\uffff\35\36\2\uffff"; static final String DFA42_minS = "\36\4\2\uffff"; static final String DFA42_maxS = "\36\u008d\2\uffff"; static final String DFA42_acceptS = "\36\uffff\1\2\1\1"; static final String DFA42_specialS = "\40\uffff}>"; static final String[] DFA42_transitionS = { "\1\1\6\36\21\uffff\1\11\1\36\4\uffff\1\24\1\20\1\21\1\22\1\17\1\2\1\23\1\7\1\12\1\25\1\26\1\27\1\30\1\31\2\uffff\1\6\1\16\1\5\1\3\1\32\1\33\1\34\1\35\1\4\1\10\1\13\1\14\1\15\13\uffff\1\36\6\uffff\2\36\4\uffff\1\36\3\uffff\2\36\2\uffff\1\36\1\uffff\1\36\6\uffff\1\36\2\uffff\1\36\1\uffff\2\36\10\uffff\1\36\1\uffff\1\36\2\uffff\7\36\12\uffff\1\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "\13\36\12\uffff\1\37\6\36\1\uffff\102\36\1\uffff\6\36\1\uffff\5\36\6\uffff\17\36\1\uffff\2\36\1\uffff\1\36\1\uffff\3\36", "", "" }; static final short[] DFA42_eot = DFA.unpackEncodedString(DFA42_eotS); static final short[] DFA42_eof = DFA.unpackEncodedString(DFA42_eofS); static final char[] DFA42_min = DFA.unpackEncodedStringToUnsignedChars(DFA42_minS); static final char[] DFA42_max = DFA.unpackEncodedStringToUnsignedChars(DFA42_maxS); static final short[] DFA42_accept = DFA.unpackEncodedString(DFA42_acceptS); static final short[] DFA42_special = DFA.unpackEncodedString(DFA42_specialS); static final short[][] DFA42_transition; static { int numStates = DFA42_transitionS.length; DFA42_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA42_transition[i] = DFA.unpackEncodedString(DFA42_transitionS[i]); } } class DFA42 extends DFA { public DFA42(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 42; this.eot = DFA42_eot; this.eof = DFA42_eof; this.min = DFA42_min; this.max = DFA42_max; this.accept = DFA42_accept; this.special = DFA42_special; this.transition = DFA42_transition; } public String getDescription() { return "4876:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );"; } } static final String DFA46_eotS = "\13\uffff"; static final String DFA46_eofS = "\13\uffff"; static final String DFA46_minS = "\1\111\2\uffff\1\111\7\uffff"; static final String DFA46_maxS = "\1\120\2\uffff\1\115\7\uffff"; static final String DFA46_acceptS = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\6\1\3"; static final String DFA46_specialS = "\13\uffff}>"; static final String[] DFA46_transitionS = { "\1\3\1\6\1\1\1\2\1\4\1\5\1\7\1\10", "", "", "\1\11\3\uffff\1\12", "", "", "", "", "", "", "" }; static final short[] DFA46_eot = DFA.unpackEncodedString(DFA46_eotS); static final short[] DFA46_eof = DFA.unpackEncodedString(DFA46_eofS); static final char[] DFA46_min = DFA.unpackEncodedStringToUnsignedChars(DFA46_minS); static final char[] DFA46_max = DFA.unpackEncodedStringToUnsignedChars(DFA46_maxS); static final short[] DFA46_accept = DFA.unpackEncodedString(DFA46_acceptS); static final short[] DFA46_special = DFA.unpackEncodedString(DFA46_specialS); static final short[][] DFA46_transition; static { int numStates = DFA46_transitionS.length; DFA46_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA46_transition[i] = DFA.unpackEncodedString(DFA46_transitionS[i]); } } class DFA46 extends DFA { public DFA46(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 46; this.eot = DFA46_eot; this.eof = DFA46_eof; this.min = DFA46_min; this.max = DFA46_max; this.accept = DFA46_accept; this.special = DFA46_special; this.transition = DFA46_transition; } public String getDescription() { return "5042:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );"; } } static final String DFA54_eotS = "\42\uffff"; static final String DFA54_eofS = "\4\uffff\35\3\1\uffff"; static final String DFA54_minS = "\1\132\2\4\1\uffff\35\4\1\uffff"; static final String DFA54_maxS = "\1\u008c\2\112\1\uffff\35\u008d\1\uffff"; static final String DFA54_acceptS = "\3\uffff\1\2\35\uffff\1\1"; static final String DFA54_specialS = "\42\uffff}>"; static final String[] DFA54_transitionS = { "\1\1\60\uffff\1\2\1\3", "\1\4\27\uffff\1\14\1\3\4\uffff\1\27\1\23\1\24\1\25\1\22\1\5\1\26\1\12\1\15\1\30\1\31\1\32\1\33\1\34\2\uffff\1\11\1\21\1\10\1\6\1\35\1\36\1\37\1\40\1\7\1\13\1\16\1\17\1\20\13\uffff\1\3", "\1\4\27\uffff\1\14\1\3\4\uffff\1\27\1\23\1\24\1\25\1\22\1\5\1\26\1\12\1\15\1\30\1\31\1\32\1\33\1\34\2\uffff\1\11\1\21\1\10\1\6\1\35\1\36\1\37\1\40\1\7\1\13\1\16\1\17\1\20\13\uffff\1\3", "", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "\13\3\12\uffff\1\41\6\3\1\uffff\102\3\1\uffff\6\3\1\uffff\5\3\6\uffff\17\3\1\uffff\2\3\1\uffff\1\3\1\uffff\3\3", "" }; static final short[] DFA54_eot = DFA.unpackEncodedString(DFA54_eotS); static final short[] DFA54_eof = DFA.unpackEncodedString(DFA54_eofS); static final char[] DFA54_min = DFA.unpackEncodedStringToUnsignedChars(DFA54_minS); static final char[] DFA54_max = DFA.unpackEncodedStringToUnsignedChars(DFA54_maxS); static final short[] DFA54_accept = DFA.unpackEncodedString(DFA54_acceptS); static final short[] DFA54_special = DFA.unpackEncodedString(DFA54_specialS); static final short[][] DFA54_transition; static { int numStates = DFA54_transitionS.length; DFA54_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA54_transition[i] = DFA.unpackEncodedString(DFA54_transitionS[i]); } } class DFA54 extends DFA { public DFA54(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 54; this.eot = DFA54_eot; this.eof = DFA54_eof; this.min = DFA54_min; this.max = DFA54_max; this.accept = DFA54_accept; this.special = DFA54_special; this.transition = DFA54_transition; } public String getDescription() { return "5324:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; } } static final String DFA57_eotS = "\75\uffff"; static final String DFA57_eofS = "\75\uffff"; static final String DFA57_minS = "\1\4\10\0\1\uffff\26\0\35\uffff"; static final String DFA57_maxS = "\1\u008d\10\0\1\uffff\26\0\35\uffff"; static final String DFA57_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA57_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\35\uffff}>"; static final String[] DFA57_transitionS = { "\1\2\6\41\21\uffff\1\17\1\41\4\uffff\1\32\1\26\1\27\1\30\1\25\1\12\1\31\1\15\1\20\1\33\1\34\1\35\1\36\1\37\2\uffff\1\14\1\24\1\3\1\4\1\5\1\6\1\7\1\1\1\13\1\16\1\21\1\22\1\23\13\uffff\1\41\3\uffff\1\11\2\uffff\2\41\4\uffff\1\41\3\uffff\2\41\2\uffff\1\10\1\uffff\1\41\4\uffff\1\11\1\uffff\1\41\2\uffff\1\41\1\uffff\2\41\10\uffff\1\41\1\uffff\1\41\2\uffff\7\41\12\uffff\1\41", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA57_eot = DFA.unpackEncodedString(DFA57_eotS); static final short[] DFA57_eof = DFA.unpackEncodedString(DFA57_eofS); static final char[] DFA57_min = DFA.unpackEncodedStringToUnsignedChars(DFA57_minS); static final char[] DFA57_max = DFA.unpackEncodedStringToUnsignedChars(DFA57_maxS); static final short[] DFA57_accept = DFA.unpackEncodedString(DFA57_acceptS); static final short[] DFA57_special = DFA.unpackEncodedString(DFA57_specialS); static final short[][] DFA57_transition; static { int numStates = DFA57_transitionS.length; DFA57_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA57_transition[i] = DFA.unpackEncodedString(DFA57_transitionS[i]); } } class DFA57 extends DFA { public DFA57(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 57; this.eot = DFA57_eot; this.eof = DFA57_eof; this.min = DFA57_min; this.max = DFA57_max; this.accept = DFA57_accept; this.special = DFA57_special; this.transition = DFA57_transition; } public String getDescription() { return "5400:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA57_1 = input.LA(1); int index57_1 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_1); if ( s>=0 ) return s; break; case 1 : int LA57_2 = input.LA(1); int index57_2 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_2); if ( s>=0 ) return s; break; case 2 : int LA57_3 = input.LA(1); int index57_3 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_3); if ( s>=0 ) return s; break; case 3 : int LA57_4 = input.LA(1); int index57_4 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_4); if ( s>=0 ) return s; break; case 4 : int LA57_5 = input.LA(1); int index57_5 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_5); if ( s>=0 ) return s; break; case 5 : int LA57_6 = input.LA(1); int index57_6 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_6); if ( s>=0 ) return s; break; case 6 : int LA57_7 = input.LA(1); int index57_7 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_7); if ( s>=0 ) return s; break; case 7 : int LA57_8 = input.LA(1); int index57_8 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_8); if ( s>=0 ) return s; break; case 8 : int LA57_10 = input.LA(1); int index57_10 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_10); if ( s>=0 ) return s; break; case 9 : int LA57_11 = input.LA(1); int index57_11 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_11); if ( s>=0 ) return s; break; case 10 : int LA57_12 = input.LA(1); int index57_12 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_12); if ( s>=0 ) return s; break; case 11 : int LA57_13 = input.LA(1); int index57_13 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_13); if ( s>=0 ) return s; break; case 12 : int LA57_14 = input.LA(1); int index57_14 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_14); if ( s>=0 ) return s; break; case 13 : int LA57_15 = input.LA(1); int index57_15 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_15); if ( s>=0 ) return s; break; case 14 : int LA57_16 = input.LA(1); int index57_16 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_16); if ( s>=0 ) return s; break; case 15 : int LA57_17 = input.LA(1); int index57_17 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_17); if ( s>=0 ) return s; break; case 16 : int LA57_18 = input.LA(1); int index57_18 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_18); if ( s>=0 ) return s; break; case 17 : int LA57_19 = input.LA(1); int index57_19 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_19); if ( s>=0 ) return s; break; case 18 : int LA57_20 = input.LA(1); int index57_20 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_20); if ( s>=0 ) return s; break; case 19 : int LA57_21 = input.LA(1); int index57_21 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_21); if ( s>=0 ) return s; break; case 20 : int LA57_22 = input.LA(1); int index57_22 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_22); if ( s>=0 ) return s; break; case 21 : int LA57_23 = input.LA(1); int index57_23 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_23); if ( s>=0 ) return s; break; case 22 : int LA57_24 = input.LA(1); int index57_24 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_24); if ( s>=0 ) return s; break; case 23 : int LA57_25 = input.LA(1); int index57_25 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_25); if ( s>=0 ) return s; break; case 24 : int LA57_26 = input.LA(1); int index57_26 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_26); if ( s>=0 ) return s; break; case 25 : int LA57_27 = input.LA(1); int index57_27 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_27); if ( s>=0 ) return s; break; case 26 : int LA57_28 = input.LA(1); int index57_28 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_28); if ( s>=0 ) return s; break; case 27 : int LA57_29 = input.LA(1); int index57_29 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_29); if ( s>=0 ) return s; break; case 28 : int LA57_30 = input.LA(1); int index57_30 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_30); if ( s>=0 ) return s; break; case 29 : int LA57_31 = input.LA(1); int index57_31 = input.index(); input.rewind(); s = -1; if ( (synpred160_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index57_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 57, _s, input); error(nvae); throw nvae; } } static final String DFA62_eotS = "\75\uffff"; static final String DFA62_eofS = "\75\uffff"; static final String DFA62_minS = "\1\4\10\0\1\uffff\26\0\35\uffff"; static final String DFA62_maxS = "\1\u008d\10\0\1\uffff\26\0\35\uffff"; static final String DFA62_acceptS = "\11\uffff\1\1\27\uffff\1\2\33\uffff"; static final String DFA62_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\35\uffff}>"; static final String[] DFA62_transitionS = { "\1\2\6\41\21\uffff\1\17\1\41\4\uffff\1\32\1\26\1\27\1\30\1\25\1\12\1\31\1\15\1\20\1\33\1\34\1\35\1\36\1\37\2\uffff\1\14\1\24\1\3\1\4\1\5\1\6\1\7\1\1\1\13\1\16\1\21\1\22\1\23\13\uffff\1\41\3\uffff\1\11\2\uffff\2\41\4\uffff\1\41\3\uffff\2\41\2\uffff\1\10\1\uffff\1\41\4\uffff\1\11\1\uffff\1\41\2\uffff\1\41\1\uffff\2\41\10\uffff\1\41\1\uffff\1\41\2\uffff\7\41\12\uffff\1\41", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA62_eot = DFA.unpackEncodedString(DFA62_eotS); static final short[] DFA62_eof = DFA.unpackEncodedString(DFA62_eofS); static final char[] DFA62_min = DFA.unpackEncodedStringToUnsignedChars(DFA62_minS); static final char[] DFA62_max = DFA.unpackEncodedStringToUnsignedChars(DFA62_maxS); static final short[] DFA62_accept = DFA.unpackEncodedString(DFA62_acceptS); static final short[] DFA62_special = DFA.unpackEncodedString(DFA62_specialS); static final short[][] DFA62_transition; static { int numStates = DFA62_transitionS.length; DFA62_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA62_transition[i] = DFA.unpackEncodedString(DFA62_transitionS[i]); } } class DFA62 extends DFA { public DFA62(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 62; this.eot = DFA62_eot; this.eof = DFA62_eof; this.min = DFA62_min; this.max = DFA62_max; this.accept = DFA62_accept; this.special = DFA62_special; this.transition = DFA62_transition; } public String getDescription() { return "5540:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA62_1 = input.LA(1); int index62_1 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_1); if ( s>=0 ) return s; break; case 1 : int LA62_2 = input.LA(1); int index62_2 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_2); if ( s>=0 ) return s; break; case 2 : int LA62_3 = input.LA(1); int index62_3 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_3); if ( s>=0 ) return s; break; case 3 : int LA62_4 = input.LA(1); int index62_4 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_4); if ( s>=0 ) return s; break; case 4 : int LA62_5 = input.LA(1); int index62_5 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_5); if ( s>=0 ) return s; break; case 5 : int LA62_6 = input.LA(1); int index62_6 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_6); if ( s>=0 ) return s; break; case 6 : int LA62_7 = input.LA(1); int index62_7 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_7); if ( s>=0 ) return s; break; case 7 : int LA62_8 = input.LA(1); int index62_8 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_8); if ( s>=0 ) return s; break; case 8 : int LA62_10 = input.LA(1); int index62_10 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_10); if ( s>=0 ) return s; break; case 9 : int LA62_11 = input.LA(1); int index62_11 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_11); if ( s>=0 ) return s; break; case 10 : int LA62_12 = input.LA(1); int index62_12 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_12); if ( s>=0 ) return s; break; case 11 : int LA62_13 = input.LA(1); int index62_13 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_13); if ( s>=0 ) return s; break; case 12 : int LA62_14 = input.LA(1); int index62_14 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_14); if ( s>=0 ) return s; break; case 13 : int LA62_15 = input.LA(1); int index62_15 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_15); if ( s>=0 ) return s; break; case 14 : int LA62_16 = input.LA(1); int index62_16 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_16); if ( s>=0 ) return s; break; case 15 : int LA62_17 = input.LA(1); int index62_17 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_17); if ( s>=0 ) return s; break; case 16 : int LA62_18 = input.LA(1); int index62_18 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_18); if ( s>=0 ) return s; break; case 17 : int LA62_19 = input.LA(1); int index62_19 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_19); if ( s>=0 ) return s; break; case 18 : int LA62_20 = input.LA(1); int index62_20 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_20); if ( s>=0 ) return s; break; case 19 : int LA62_21 = input.LA(1); int index62_21 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_21); if ( s>=0 ) return s; break; case 20 : int LA62_22 = input.LA(1); int index62_22 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_22); if ( s>=0 ) return s; break; case 21 : int LA62_23 = input.LA(1); int index62_23 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_23); if ( s>=0 ) return s; break; case 22 : int LA62_24 = input.LA(1); int index62_24 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_24); if ( s>=0 ) return s; break; case 23 : int LA62_25 = input.LA(1); int index62_25 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_25); if ( s>=0 ) return s; break; case 24 : int LA62_26 = input.LA(1); int index62_26 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_26); if ( s>=0 ) return s; break; case 25 : int LA62_27 = input.LA(1); int index62_27 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_27); if ( s>=0 ) return s; break; case 26 : int LA62_28 = input.LA(1); int index62_28 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_28); if ( s>=0 ) return s; break; case 27 : int LA62_29 = input.LA(1); int index62_29 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_29); if ( s>=0 ) return s; break; case 28 : int LA62_30 = input.LA(1); int index62_30 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_30); if ( s>=0 ) return s; break; case 29 : int LA62_31 = input.LA(1); int index62_31 = input.index(); input.rewind(); s = -1; if ( (synpred170_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index62_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 62, _s, input); error(nvae); throw nvae; } } static final String DFA72_eotS = "\21\uffff"; static final String DFA72_eofS = "\2\uffff\6\11\3\uffff\6\11"; static final String DFA72_minS = "\1\4\1\uffff\6\41\1\4\2\uffff\6\41"; static final String DFA72_maxS = "\1\70\1\uffff\6\u0086\1\123\2\uffff\6\u0086"; static final String DFA72_acceptS = "\1\uffff\1\1\7\uffff\1\2\1\3\6\uffff"; static final String DFA72_specialS = "\21\uffff}>"; static final String[] DFA72_transitionS = { "\1\2\43\uffff\1\1\13\uffff\1\3\1\4\1\5\1\6\1\7", "", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\13\57\uffff\1\14\1\15\1\16\1\17\1\20\32\uffff\1\12", "", "", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11", "\1\11\1\uffff\15\11\5\uffff\1\11\4\uffff\2\11\1\uffff\2\11\33\uffff\1\10\33\uffff\1\11\17\uffff\1\11" }; static final short[] DFA72_eot = DFA.unpackEncodedString(DFA72_eotS); static final short[] DFA72_eof = DFA.unpackEncodedString(DFA72_eofS); static final char[] DFA72_min = DFA.unpackEncodedStringToUnsignedChars(DFA72_minS); static final char[] DFA72_max = DFA.unpackEncodedStringToUnsignedChars(DFA72_maxS); static final short[] DFA72_accept = DFA.unpackEncodedString(DFA72_acceptS); static final short[] DFA72_special = DFA.unpackEncodedString(DFA72_specialS); static final short[][] DFA72_transition; static { int numStates = DFA72_transitionS.length; DFA72_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA72_transition[i] = DFA.unpackEncodedString(DFA72_transitionS[i]); } } class DFA72 extends DFA { public DFA72(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 72; this.eot = DFA72_eot; this.eof = DFA72_eof; this.min = DFA72_min; this.max = DFA72_max; this.accept = DFA72_accept; this.special = DFA72_special; this.transition = DFA72_transition; } public String getDescription() { return "5764:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );"; } } static final String DFA115_eotS = "\74\uffff"; static final String DFA115_eofS = "\74\uffff"; static final String DFA115_minS = "\1\4\1\0\72\uffff"; static final String DFA115_maxS = "\1\u008d\1\0\72\uffff"; static final String DFA115_acceptS = "\2\uffff\1\2\70\uffff\1\1"; static final String DFA115_specialS = "\1\uffff\1\0\72\uffff}>"; static final String[] DFA115_transitionS = { "\4\2\1\1\2\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\2\2\10\uffff\1\2\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA115_eot = DFA.unpackEncodedString(DFA115_eotS); static final short[] DFA115_eof = DFA.unpackEncodedString(DFA115_eofS); static final char[] DFA115_min = DFA.unpackEncodedStringToUnsignedChars(DFA115_minS); static final char[] DFA115_max = DFA.unpackEncodedStringToUnsignedChars(DFA115_maxS); static final short[] DFA115_accept = DFA.unpackEncodedString(DFA115_acceptS); static final short[] DFA115_special = DFA.unpackEncodedString(DFA115_specialS); static final short[][] DFA115_transition; static { int numStates = DFA115_transitionS.length; DFA115_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA115_transition[i] = DFA.unpackEncodedString(DFA115_transitionS[i]); } } class DFA115 extends DFA { public DFA115(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 115; this.eot = DFA115_eot; this.eof = DFA115_eof; this.min = DFA115_min; this.max = DFA115_max; this.accept = DFA115_accept; this.special = DFA115_special; this.transition = DFA115_transition; } public String getDescription() { return "9681:1: ( rule__Member__NameAssignment_2_2_1_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA115_1 = input.LA(1); int index115_1 = input.index(); input.rewind(); s = -1; if ( (synpred224_InternalSpec()) ) {s = 59;} else if ( (true) ) {s = 2;} input.seek(index115_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 115, _s, input); error(nvae); throw nvae; } } static final String DFA117_eotS = "\74\uffff"; static final String DFA117_eofS = "\74\uffff"; static final String DFA117_minS = "\1\4\1\0\72\uffff"; static final String DFA117_maxS = "\1\u008d\1\0\72\uffff"; static final String DFA117_acceptS = "\2\uffff\1\2\70\uffff\1\1"; static final String DFA117_specialS = "\1\uffff\1\0\72\uffff}>"; static final String[] DFA117_transitionS = { "\4\2\1\1\2\2\21\uffff\2\2\4\uffff\16\2\2\uffff\15\2\13\uffff\1\2\6\uffff\2\2\4\uffff\1\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\6\uffff\1\2\2\uffff\1\2\1\uffff\2\2\10\uffff\1\2\1\uffff\1\2\2\uffff\7\2\12\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA117_eot = DFA.unpackEncodedString(DFA117_eotS); static final short[] DFA117_eof = DFA.unpackEncodedString(DFA117_eofS); static final char[] DFA117_min = DFA.unpackEncodedStringToUnsignedChars(DFA117_minS); static final char[] DFA117_max = DFA.unpackEncodedStringToUnsignedChars(DFA117_maxS); static final short[] DFA117_accept = DFA.unpackEncodedString(DFA117_acceptS); static final short[] DFA117_special = DFA.unpackEncodedString(DFA117_specialS); static final short[][] DFA117_transition; static { int numStates = DFA117_transitionS.length; DFA117_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA117_transition[i] = DFA.unpackEncodedString(DFA117_transitionS[i]); } } class DFA117 extends DFA { public DFA117(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 117; this.eot = DFA117_eot; this.eof = DFA117_eof; this.min = DFA117_min; this.max = DFA117_max; this.accept = DFA117_accept; this.special = DFA117_special; this.transition = DFA117_transition; } public String getDescription() { return "9869:1: ( rule__Member__NameAssignment_2_3_1_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA117_1 = input.LA(1); int index117_1 = input.index(); input.rewind(); s = -1; if ( (synpred226_InternalSpec()) ) {s = 59;} else if ( (true) ) {s = 2;} input.seek(index117_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 117, _s, input); error(nvae); throw nvae; } } static final String DFA129_eotS = "\33\uffff"; static final String DFA129_eofS = "\1\uffff\6\16\1\uffff\6\7\15\uffff"; static final String DFA129_minS = "\7\4\1\uffff\6\4\1\uffff\14\4"; static final String DFA129_maxS = "\1\137\6\u0089\1\uffff\6\u0089\1\uffff\14\u0089"; static final String DFA129_acceptS = "\7\uffff\1\1\6\uffff\1\2\14\uffff"; static final String DFA129_specialS = "\33\uffff}>"; static final String[] DFA129_transitionS = { "\1\1\57\uffff\1\2\1\3\1\4\1\5\1\6\25\uffff\1\7\20\uffff\1\7", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\25\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\26\1\27\1\30\1\31\1\32\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7" }; static final short[] DFA129_eot = DFA.unpackEncodedString(DFA129_eotS); static final short[] DFA129_eof = DFA.unpackEncodedString(DFA129_eofS); static final char[] DFA129_min = DFA.unpackEncodedStringToUnsignedChars(DFA129_minS); static final char[] DFA129_max = DFA.unpackEncodedStringToUnsignedChars(DFA129_maxS); static final short[] DFA129_accept = DFA.unpackEncodedString(DFA129_acceptS); static final short[] DFA129_special = DFA.unpackEncodedString(DFA129_specialS); static final short[][] DFA129_transition; static { int numStates = DFA129_transitionS.length; DFA129_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA129_transition[i] = DFA.unpackEncodedString(DFA129_transitionS[i]); } } class DFA129 extends DFA { public DFA129(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 129; this.eot = DFA129_eot; this.eof = DFA129_eof; this.min = DFA129_min; this.max = DFA129_max; this.accept = DFA129_accept; this.special = DFA129_special; this.transition = DFA129_transition; } public String getDescription() { return "10719:1: ( rule__Member__TypeAssignment_2_6_2_0_2 )?"; } } static final String DFA131_eotS = "\25\uffff"; static final String DFA131_eofS = "\1\7\6\16\16\uffff"; static final String DFA131_minS = "\7\4\1\uffff\6\4\1\uffff\6\4"; static final String DFA131_maxS = "\7\u0089\1\uffff\6\u0089\1\uffff\6\u0089"; static final String DFA131_acceptS = "\7\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA131_specialS = "\25\uffff}>"; static final String[] DFA131_transitionS = { "\1\1\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\2\1\3\1\4\1\5\1\6\1\7\24\uffff\1\7\16\uffff\1\7\1\uffff\1\7\4\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16" }; static final short[] DFA131_eot = DFA.unpackEncodedString(DFA131_eotS); static final short[] DFA131_eof = DFA.unpackEncodedString(DFA131_eofS); static final char[] DFA131_min = DFA.unpackEncodedStringToUnsignedChars(DFA131_minS); static final char[] DFA131_max = DFA.unpackEncodedStringToUnsignedChars(DFA131_maxS); static final short[] DFA131_accept = DFA.unpackEncodedString(DFA131_acceptS); static final short[] DFA131_special = DFA.unpackEncodedString(DFA131_specialS); static final short[][] DFA131_transition; static { int numStates = DFA131_transitionS.length; DFA131_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA131_transition[i] = DFA.unpackEncodedString(DFA131_transitionS[i]); } } class DFA131 extends DFA { public DFA131(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 131; this.eot = DFA131_eot; this.eof = DFA131_eof; this.min = DFA131_min; this.max = DFA131_max; this.accept = DFA131_accept; this.special = DFA131_special; this.transition = DFA131_transition; } public String getDescription() { return "10870:1: ( rule__Member__NameAssignment_2_6_2_1_3 )?"; } } static final String DFA134_eotS = "\25\uffff"; static final String DFA134_eofS = "\1\7\6\16\16\uffff"; static final String DFA134_minS = "\7\4\1\uffff\6\4\1\uffff\6\4"; static final String DFA134_maxS = "\7\u0089\1\uffff\6\u0089\1\uffff\6\u0089"; static final String DFA134_acceptS = "\7\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA134_specialS = "\25\uffff}>"; static final String[] DFA134_transitionS = { "\1\1\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\2\1\3\1\4\1\5\1\6\1\7\24\uffff\1\7\16\uffff\1\7\1\uffff\1\7\4\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "\1\17\24\uffff\1\7\4\uffff\2\7\1\uffff\1\7\1\uffff\21\7\1\20\1\21\1\22\1\23\1\24\1\7\20\uffff\1\16\3\uffff\1\7\13\uffff\1\16\2\uffff\1\7\1\uffff\1\7\1\uffff\1\16\2\uffff\2\7\20\uffff\1\7\17\uffff\2\7\1\uffff\1\7", "", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16", "\1\10\24\uffff\1\16\4\uffff\2\16\1\uffff\1\16\1\uffff\21\16\1\11\1\12\1\13\1\14\1\15\1\16\20\uffff\1\7\3\uffff\1\16\13\uffff\1\7\2\uffff\1\16\1\uffff\1\16\1\uffff\1\7\2\uffff\2\16\20\uffff\1\16\17\uffff\2\16\1\uffff\1\16" }; static final short[] DFA134_eot = DFA.unpackEncodedString(DFA134_eotS); static final short[] DFA134_eof = DFA.unpackEncodedString(DFA134_eofS); static final char[] DFA134_min = DFA.unpackEncodedStringToUnsignedChars(DFA134_minS); static final char[] DFA134_max = DFA.unpackEncodedStringToUnsignedChars(DFA134_maxS); static final short[] DFA134_accept = DFA.unpackEncodedString(DFA134_acceptS); static final short[] DFA134_special = DFA.unpackEncodedString(DFA134_specialS); static final short[][] DFA134_transition; static { int numStates = DFA134_transitionS.length; DFA134_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA134_transition[i] = DFA.unpackEncodedString(DFA134_transitionS[i]); } } class DFA134 extends DFA { public DFA134(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 134; this.eot = DFA134_eot; this.eof = DFA134_eof; this.min = DFA134_min; this.max = DFA134_max; this.accept = DFA134_accept; this.special = DFA134_special; this.transition = DFA134_transition; } public String getDescription() { return "11051:1: ( rule__Member__NameAssignment_2_6_2_2_5 )?"; } } static final String DFA145_eotS = "\166\uffff"; static final String DFA145_eofS = "\1\73\165\uffff"; static final String DFA145_minS = "\1\4\72\0\73\uffff"; static final String DFA145_maxS = "\1\u008d\72\0\73\uffff"; static final String DFA145_acceptS = "\73\uffff\1\2\71\uffff\1\1"; static final String DFA145_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\73\uffff}>"; static final String[] DFA145_transitionS = { "\1\11\1\52\1\53\1\54\1\56\1\57\1\60\4\73\13\uffff\2\73\1\21\1\45\2\73\1\uffff\1\73\1\34\1\30\1\31\1\32\1\27\1\12\1\33\1\17\1\22\1\35\1\36\1\37\1\7\1\40\2\73\1\16\1\26\1\15\1\13\1\41\1\42\1\43\1\44\1\14\1\20\1\23\1\24\1\25\13\73\1\10\6\73\1\3\1\2\4\73\1\1\3\73\1\50\1\5\2\73\1\71\1\73\1\47\1\73\1\uffff\4\73\1\66\1\73\1\uffff\1\72\1\73\1\4\1\6\1\73\6\uffff\1\73\1\46\1\73\1\62\2\73\1\63\1\64\1\65\1\55\1\61\1\67\1\70\2\73\1\uffff\2\73\1\uffff\1\73\1\uffff\2\73\1\51", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA145_eot = DFA.unpackEncodedString(DFA145_eotS); static final short[] DFA145_eof = DFA.unpackEncodedString(DFA145_eofS); static final char[] DFA145_min = DFA.unpackEncodedStringToUnsignedChars(DFA145_minS); static final char[] DFA145_max = DFA.unpackEncodedStringToUnsignedChars(DFA145_maxS); static final short[] DFA145_accept = DFA.unpackEncodedString(DFA145_acceptS); static final short[] DFA145_special = DFA.unpackEncodedString(DFA145_specialS); static final short[][] DFA145_transition; static { int numStates = DFA145_transitionS.length; DFA145_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA145_transition[i] = DFA.unpackEncodedString(DFA145_transitionS[i]); } } class DFA145 extends DFA { public DFA145(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 145; this.eot = DFA145_eot; this.eof = DFA145_eof; this.min = DFA145_min; this.max = DFA145_max; this.accept = DFA145_accept; this.special = DFA145_special; this.transition = DFA145_transition; } public String getDescription() { return "12555:1: ( rule__XRelationalExpression__RightOperandAssignment_1_0_1 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA145_1 = input.LA(1); int index145_1 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_1); if ( s>=0 ) return s; break; case 1 : int LA145_2 = input.LA(1); int index145_2 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_2); if ( s>=0 ) return s; break; case 2 : int LA145_3 = input.LA(1); int index145_3 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_3); if ( s>=0 ) return s; break; case 3 : int LA145_4 = input.LA(1); int index145_4 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_4); if ( s>=0 ) return s; break; case 4 : int LA145_5 = input.LA(1); int index145_5 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_5); if ( s>=0 ) return s; break; case 5 : int LA145_6 = input.LA(1); int index145_6 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_6); if ( s>=0 ) return s; break; case 6 : int LA145_7 = input.LA(1); int index145_7 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_7); if ( s>=0 ) return s; break; case 7 : int LA145_8 = input.LA(1); int index145_8 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_8); if ( s>=0 ) return s; break; case 8 : int LA145_9 = input.LA(1); int index145_9 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_9); if ( s>=0 ) return s; break; case 9 : int LA145_10 = input.LA(1); int index145_10 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_10); if ( s>=0 ) return s; break; case 10 : int LA145_11 = input.LA(1); int index145_11 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_11); if ( s>=0 ) return s; break; case 11 : int LA145_12 = input.LA(1); int index145_12 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_12); if ( s>=0 ) return s; break; case 12 : int LA145_13 = input.LA(1); int index145_13 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_13); if ( s>=0 ) return s; break; case 13 : int LA145_14 = input.LA(1); int index145_14 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_14); if ( s>=0 ) return s; break; case 14 : int LA145_15 = input.LA(1); int index145_15 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_15); if ( s>=0 ) return s; break; case 15 : int LA145_16 = input.LA(1); int index145_16 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_16); if ( s>=0 ) return s; break; case 16 : int LA145_17 = input.LA(1); int index145_17 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_17); if ( s>=0 ) return s; break; case 17 : int LA145_18 = input.LA(1); int index145_18 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_18); if ( s>=0 ) return s; break; case 18 : int LA145_19 = input.LA(1); int index145_19 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_19); if ( s>=0 ) return s; break; case 19 : int LA145_20 = input.LA(1); int index145_20 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_20); if ( s>=0 ) return s; break; case 20 : int LA145_21 = input.LA(1); int index145_21 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_21); if ( s>=0 ) return s; break; case 21 : int LA145_22 = input.LA(1); int index145_22 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_22); if ( s>=0 ) return s; break; case 22 : int LA145_23 = input.LA(1); int index145_23 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_23); if ( s>=0 ) return s; break; case 23 : int LA145_24 = input.LA(1); int index145_24 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_24); if ( s>=0 ) return s; break; case 24 : int LA145_25 = input.LA(1); int index145_25 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_25); if ( s>=0 ) return s; break; case 25 : int LA145_26 = input.LA(1); int index145_26 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_26); if ( s>=0 ) return s; break; case 26 : int LA145_27 = input.LA(1); int index145_27 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_27); if ( s>=0 ) return s; break; case 27 : int LA145_28 = input.LA(1); int index145_28 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_28); if ( s>=0 ) return s; break; case 28 : int LA145_29 = input.LA(1); int index145_29 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_29); if ( s>=0 ) return s; break; case 29 : int LA145_30 = input.LA(1); int index145_30 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_30); if ( s>=0 ) return s; break; case 30 : int LA145_31 = input.LA(1); int index145_31 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_31); if ( s>=0 ) return s; break; case 31 : int LA145_32 = input.LA(1); int index145_32 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_32); if ( s>=0 ) return s; break; case 32 : int LA145_33 = input.LA(1); int index145_33 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_33); if ( s>=0 ) return s; break; case 33 : int LA145_34 = input.LA(1); int index145_34 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_34); if ( s>=0 ) return s; break; case 34 : int LA145_35 = input.LA(1); int index145_35 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_35); if ( s>=0 ) return s; break; case 35 : int LA145_36 = input.LA(1); int index145_36 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_36); if ( s>=0 ) return s; break; case 36 : int LA145_37 = input.LA(1); int index145_37 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_37); if ( s>=0 ) return s; break; case 37 : int LA145_38 = input.LA(1); int index145_38 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_38); if ( s>=0 ) return s; break; case 38 : int LA145_39 = input.LA(1); int index145_39 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_39); if ( s>=0 ) return s; break; case 39 : int LA145_40 = input.LA(1); int index145_40 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_40); if ( s>=0 ) return s; break; case 40 : int LA145_41 = input.LA(1); int index145_41 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_41); if ( s>=0 ) return s; break; case 41 : int LA145_42 = input.LA(1); int index145_42 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_42); if ( s>=0 ) return s; break; case 42 : int LA145_43 = input.LA(1); int index145_43 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_43); if ( s>=0 ) return s; break; case 43 : int LA145_44 = input.LA(1); int index145_44 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_44); if ( s>=0 ) return s; break; case 44 : int LA145_45 = input.LA(1); int index145_45 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_45); if ( s>=0 ) return s; break; case 45 : int LA145_46 = input.LA(1); int index145_46 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_46); if ( s>=0 ) return s; break; case 46 : int LA145_47 = input.LA(1); int index145_47 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_47); if ( s>=0 ) return s; break; case 47 : int LA145_48 = input.LA(1); int index145_48 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_48); if ( s>=0 ) return s; break; case 48 : int LA145_49 = input.LA(1); int index145_49 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_49); if ( s>=0 ) return s; break; case 49 : int LA145_50 = input.LA(1); int index145_50 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_50); if ( s>=0 ) return s; break; case 50 : int LA145_51 = input.LA(1); int index145_51 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_51); if ( s>=0 ) return s; break; case 51 : int LA145_52 = input.LA(1); int index145_52 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_52); if ( s>=0 ) return s; break; case 52 : int LA145_53 = input.LA(1); int index145_53 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_53); if ( s>=0 ) return s; break; case 53 : int LA145_54 = input.LA(1); int index145_54 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_54); if ( s>=0 ) return s; break; case 54 : int LA145_55 = input.LA(1); int index145_55 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_55); if ( s>=0 ) return s; break; case 55 : int LA145_56 = input.LA(1); int index145_56 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_56); if ( s>=0 ) return s; break; case 56 : int LA145_57 = input.LA(1); int index145_57 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_57); if ( s>=0 ) return s; break; case 57 : int LA145_58 = input.LA(1); int index145_58 = input.index(); input.rewind(); s = -1; if ( (synpred254_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index145_58); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 145, _s, input); error(nvae); throw nvae; } } static final String DFA157_eotS = "\47\uffff"; static final String DFA157_eofS = "\1\uffff\6\10\2\uffff\6\7\30\uffff"; static final String DFA157_minS = "\7\4\2\uffff\36\4"; static final String DFA157_maxS = "\1\137\6\166\2\uffff\36\166"; static final String DFA157_acceptS = "\7\uffff\1\1\1\2\36\uffff"; static final String DFA157_specialS = "\47\uffff}>"; static final String[] DFA157_transitionS = { "\1\1\57\uffff\1\2\1\3\1\4\1\5\1\6\25\uffff\1\7\20\uffff\1\7", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\11\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\12\1\13\1\14\1\15\1\16\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "", "", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\25\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\41\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\42\1\43\1\44\1\45\1\46\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\2\uffff\1\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\41\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\42\1\43\1\44\1\45\1\46\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\33\24\uffff\1\10\7\uffff\1\10\1\uffff\17\10\2\uffff\1\34\1\35\1\36\1\37\1\40\1\uffff\2\10\2\uffff\1\10\13\uffff\1\7\3\uffff\1\10\13\uffff\1\7\1\uffff\2\10\1\uffff\1\10\1\uffff\1\7\24\uffff\1\10", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\25\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\2\uffff\1\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\25\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\26\1\27\1\30\1\31\1\32\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7", "\1\17\24\uffff\1\7\7\uffff\1\7\1\uffff\17\7\2\uffff\1\20\1\21\1\22\1\23\1\24\1\uffff\2\7\2\uffff\1\7\13\uffff\1\10\3\uffff\1\7\13\uffff\1\10\1\uffff\2\7\1\uffff\1\7\1\uffff\1\10\24\uffff\1\7" }; static final short[] DFA157_eot = DFA.unpackEncodedString(DFA157_eotS); static final short[] DFA157_eof = DFA.unpackEncodedString(DFA157_eofS); static final char[] DFA157_min = DFA.unpackEncodedStringToUnsignedChars(DFA157_minS); static final char[] DFA157_max = DFA.unpackEncodedStringToUnsignedChars(DFA157_maxS); static final short[] DFA157_accept = DFA.unpackEncodedString(DFA157_acceptS); static final short[] DFA157_special = DFA.unpackEncodedString(DFA157_specialS); static final short[][] DFA157_transition; static { int numStates = DFA157_transitionS.length; DFA157_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA157_transition[i] = DFA.unpackEncodedString(DFA157_transitionS[i]); } } class DFA157 extends DFA { public DFA157(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 157; this.eot = DFA157_eot; this.eof = DFA157_eof; this.min = DFA157_min; this.max = DFA157_max; this.accept = DFA157_accept; this.special = DFA157_special; this.transition = DFA157_transition; } public String getDescription() { return "14275:1: ( rule__AnnotationField__TypeAssignment_2_0_0_0_4 )?"; } } static final String DFA189_eotS = "\166\uffff"; static final String DFA189_eofS = "\1\2\165\uffff"; static final String DFA189_minS = "\1\4\1\0\164\uffff"; static final String DFA189_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA189_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA189_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA189_transitionS = { "\13\2\13\uffff\6\2\1\uffff\73\2\1\1\6\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA189_eot = DFA.unpackEncodedString(DFA189_eotS); static final short[] DFA189_eof = DFA.unpackEncodedString(DFA189_eofS); static final char[] DFA189_min = DFA.unpackEncodedStringToUnsignedChars(DFA189_minS); static final char[] DFA189_max = DFA.unpackEncodedStringToUnsignedChars(DFA189_maxS); static final short[] DFA189_accept = DFA.unpackEncodedString(DFA189_acceptS); static final short[] DFA189_special = DFA.unpackEncodedString(DFA189_specialS); static final short[][] DFA189_transition; static { int numStates = DFA189_transitionS.length; DFA189_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA189_transition[i] = DFA.unpackEncodedString(DFA189_transitionS[i]); } } class DFA189 extends DFA { public DFA189(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 189; this.eot = DFA189_eot; this.eof = DFA189_eof; this.min = DFA189_min; this.max = DFA189_max; this.accept = DFA189_accept; this.special = DFA189_special; this.transition = DFA189_transition; } public String getDescription() { return "18023:1: ( rule__XConstructorCall__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA189_1 = input.LA(1); int index189_1 = input.index(); input.rewind(); s = -1; if ( (synpred298_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index189_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 189, _s, input); error(nvae); throw nvae; } } static final String DFA191_eotS = "\166\uffff"; static final String DFA191_eofS = "\1\2\165\uffff"; static final String DFA191_minS = "\1\4\1\0\164\uffff"; static final String DFA191_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA191_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA191_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA191_transitionS = { "\13\2\13\uffff\6\2\1\uffff\51\2\1\1\30\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA191_eot = DFA.unpackEncodedString(DFA191_eotS); static final short[] DFA191_eof = DFA.unpackEncodedString(DFA191_eofS); static final char[] DFA191_min = DFA.unpackEncodedStringToUnsignedChars(DFA191_minS); static final char[] DFA191_max = DFA.unpackEncodedStringToUnsignedChars(DFA191_maxS); static final short[] DFA191_accept = DFA.unpackEncodedString(DFA191_acceptS); static final short[] DFA191_special = DFA.unpackEncodedString(DFA191_specialS); static final short[][] DFA191_transition; static { int numStates = DFA191_transitionS.length; DFA191_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA191_transition[i] = DFA.unpackEncodedString(DFA191_transitionS[i]); } } class DFA191 extends DFA { public DFA191(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 191; this.eot = DFA191_eot; this.eof = DFA191_eof; this.min = DFA191_min; this.max = DFA191_max; this.accept = DFA191_accept; this.special = DFA191_special; this.transition = DFA191_transition; } public String getDescription() { return "18336:1: ( rule__XbaseConstructorCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA191_1 = input.LA(1); int index191_1 = input.index(); input.rewind(); s = -1; if ( (synpred300_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index191_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 191, _s, input); error(nvae); throw nvae; } } static final String DFA192_eotS = "\166\uffff"; static final String DFA192_eofS = "\1\2\165\uffff"; static final String DFA192_minS = "\1\4\1\0\164\uffff"; static final String DFA192_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA192_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA192_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA192_transitionS = { "\13\2\13\uffff\6\2\1\uffff\76\2\1\1\3\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA192_eot = DFA.unpackEncodedString(DFA192_eotS); static final short[] DFA192_eof = DFA.unpackEncodedString(DFA192_eofS); static final char[] DFA192_min = DFA.unpackEncodedStringToUnsignedChars(DFA192_minS); static final char[] DFA192_max = DFA.unpackEncodedStringToUnsignedChars(DFA192_maxS); static final short[] DFA192_accept = DFA.unpackEncodedString(DFA192_acceptS); static final short[] DFA192_special = DFA.unpackEncodedString(DFA192_specialS); static final short[][] DFA192_transition; static { int numStates = DFA192_transitionS.length; DFA192_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA192_transition[i] = DFA.unpackEncodedString(DFA192_transitionS[i]); } } class DFA192 extends DFA { public DFA192(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 192; this.eot = DFA192_eot; this.eof = DFA192_eof; this.min = DFA192_min; this.max = DFA192_max; this.accept = DFA192_accept; this.special = DFA192_special; this.transition = DFA192_transition; } public String getDescription() { return "18365:1: ( rule__XbaseConstructorCall__Group_4__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA192_1 = input.LA(1); int index192_1 = input.index(); input.rewind(); s = -1; if ( (synpred301_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index192_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 192, _s, input); error(nvae); throw nvae; } } static final String DFA193_eotS = "\166\uffff"; static final String DFA193_eofS = "\1\2\165\uffff"; static final String DFA193_minS = "\1\4\1\0\164\uffff"; static final String DFA193_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA193_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA193_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA193_transitionS = { "\13\2\13\uffff\6\2\1\uffff\100\2\1\1\1\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA193_eot = DFA.unpackEncodedString(DFA193_eotS); static final short[] DFA193_eof = DFA.unpackEncodedString(DFA193_eofS); static final char[] DFA193_min = DFA.unpackEncodedStringToUnsignedChars(DFA193_minS); static final char[] DFA193_max = DFA.unpackEncodedStringToUnsignedChars(DFA193_maxS); static final short[] DFA193_accept = DFA.unpackEncodedString(DFA193_acceptS); static final short[] DFA193_special = DFA.unpackEncodedString(DFA193_specialS); static final short[][] DFA193_transition; static { int numStates = DFA193_transitionS.length; DFA193_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA193_transition[i] = DFA.unpackEncodedString(DFA193_transitionS[i]); } } class DFA193 extends DFA { public DFA193(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 193; this.eot = DFA193_eot; this.eof = DFA193_eof; this.min = DFA193_min; this.max = DFA193_max; this.accept = DFA193_accept; this.special = DFA193_special; this.transition = DFA193_transition; } public String getDescription() { return "18393:1: ( rule__XbaseConstructorCall__ArgumentsAssignment_5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA193_1 = input.LA(1); int index193_1 = input.index(); input.rewind(); s = -1; if ( (synpred302_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index193_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 193, _s, input); error(nvae); throw nvae; } } static final String DFA202_eotS = "\74\uffff"; static final String DFA202_eofS = "\74\uffff"; static final String DFA202_minS = "\1\4\10\0\1\uffff\26\0\34\uffff"; static final String DFA202_maxS = "\1\u008d\10\0\1\uffff\26\0\34\uffff"; static final String DFA202_acceptS = "\11\uffff\1\1\26\uffff\1\2\33\uffff"; static final String DFA202_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\34\uffff}>"; static final String[] DFA202_transitionS = { "\1\2\6\40\21\uffff\1\17\1\40\4\uffff\1\32\1\26\1\27\1\30\1\25\1\12\1\31\1\15\1\20\1\33\1\34\1\35\1\36\1\37\2\uffff\1\14\1\24\1\3\1\4\1\5\1\6\1\7\1\1\1\13\1\16\1\21\1\22\1\23\13\uffff\1\40\3\uffff\1\11\2\uffff\2\40\4\uffff\1\40\3\uffff\2\40\2\uffff\1\10\1\uffff\1\40\6\uffff\1\40\2\uffff\1\40\1\uffff\2\40\10\uffff\1\40\1\uffff\1\40\2\uffff\7\40\12\uffff\1\40", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA202_eot = DFA.unpackEncodedString(DFA202_eotS); static final short[] DFA202_eof = DFA.unpackEncodedString(DFA202_eofS); static final char[] DFA202_min = DFA.unpackEncodedStringToUnsignedChars(DFA202_minS); static final char[] DFA202_max = DFA.unpackEncodedStringToUnsignedChars(DFA202_maxS); static final short[] DFA202_accept = DFA.unpackEncodedString(DFA202_acceptS); static final short[] DFA202_special = DFA.unpackEncodedString(DFA202_specialS); static final short[][] DFA202_transition; static { int numStates = DFA202_transitionS.length; DFA202_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA202_transition[i] = DFA.unpackEncodedString(DFA202_transitionS[i]); } } class DFA202 extends DFA { public DFA202(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 202; this.eot = DFA202_eot; this.eof = DFA202_eof; this.min = DFA202_min; this.max = DFA202_max; this.accept = DFA202_accept; this.special = DFA202_special; this.transition = DFA202_transition; } public String getDescription() { return "19470:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA202_1 = input.LA(1); int index202_1 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_1); if ( s>=0 ) return s; break; case 1 : int LA202_2 = input.LA(1); int index202_2 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_2); if ( s>=0 ) return s; break; case 2 : int LA202_3 = input.LA(1); int index202_3 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_3); if ( s>=0 ) return s; break; case 3 : int LA202_4 = input.LA(1); int index202_4 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_4); if ( s>=0 ) return s; break; case 4 : int LA202_5 = input.LA(1); int index202_5 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_5); if ( s>=0 ) return s; break; case 5 : int LA202_6 = input.LA(1); int index202_6 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_6); if ( s>=0 ) return s; break; case 6 : int LA202_7 = input.LA(1); int index202_7 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_7); if ( s>=0 ) return s; break; case 7 : int LA202_8 = input.LA(1); int index202_8 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_8); if ( s>=0 ) return s; break; case 8 : int LA202_10 = input.LA(1); int index202_10 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_10); if ( s>=0 ) return s; break; case 9 : int LA202_11 = input.LA(1); int index202_11 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_11); if ( s>=0 ) return s; break; case 10 : int LA202_12 = input.LA(1); int index202_12 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_12); if ( s>=0 ) return s; break; case 11 : int LA202_13 = input.LA(1); int index202_13 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_13); if ( s>=0 ) return s; break; case 12 : int LA202_14 = input.LA(1); int index202_14 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_14); if ( s>=0 ) return s; break; case 13 : int LA202_15 = input.LA(1); int index202_15 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_15); if ( s>=0 ) return s; break; case 14 : int LA202_16 = input.LA(1); int index202_16 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_16); if ( s>=0 ) return s; break; case 15 : int LA202_17 = input.LA(1); int index202_17 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_17); if ( s>=0 ) return s; break; case 16 : int LA202_18 = input.LA(1); int index202_18 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_18); if ( s>=0 ) return s; break; case 17 : int LA202_19 = input.LA(1); int index202_19 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_19); if ( s>=0 ) return s; break; case 18 : int LA202_20 = input.LA(1); int index202_20 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_20); if ( s>=0 ) return s; break; case 19 : int LA202_21 = input.LA(1); int index202_21 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_21); if ( s>=0 ) return s; break; case 20 : int LA202_22 = input.LA(1); int index202_22 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_22); if ( s>=0 ) return s; break; case 21 : int LA202_23 = input.LA(1); int index202_23 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_23); if ( s>=0 ) return s; break; case 22 : int LA202_24 = input.LA(1); int index202_24 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_24); if ( s>=0 ) return s; break; case 23 : int LA202_25 = input.LA(1); int index202_25 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_25); if ( s>=0 ) return s; break; case 24 : int LA202_26 = input.LA(1); int index202_26 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_26); if ( s>=0 ) return s; break; case 25 : int LA202_27 = input.LA(1); int index202_27 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_27); if ( s>=0 ) return s; break; case 26 : int LA202_28 = input.LA(1); int index202_28 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_28); if ( s>=0 ) return s; break; case 27 : int LA202_29 = input.LA(1); int index202_29 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_29); if ( s>=0 ) return s; break; case 28 : int LA202_30 = input.LA(1); int index202_30 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_30); if ( s>=0 ) return s; break; case 29 : int LA202_31 = input.LA(1); int index202_31 = input.index(); input.rewind(); s = -1; if ( (synpred311_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 32;} input.seek(index202_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 202, _s, input); error(nvae); throw nvae; } } static final String DFA213_eotS = "\55\uffff"; static final String DFA213_eofS = "\1\2\54\uffff"; static final String DFA213_minS = "\1\4\1\0\53\uffff"; static final String DFA213_maxS = "\1\u0089\1\0\53\uffff"; static final String DFA213_acceptS = "\2\uffff\1\2\51\uffff\1\1"; static final String DFA213_specialS = "\1\uffff\1\0\53\uffff}>"; static final String[] DFA213_transitionS = { "\1\2\31\uffff\2\2\1\uffff\1\2\1\uffff\31\2\2\uffff\1\2\17\uffff\1\2\16\uffff\2\2\1\1\1\2\1\uffff\1\2\1\uffff\2\2\20\uffff\1\2\17\uffff\2\2\1\uffff\1\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA213_eot = DFA.unpackEncodedString(DFA213_eotS); static final short[] DFA213_eof = DFA.unpackEncodedString(DFA213_eofS); static final char[] DFA213_min = DFA.unpackEncodedStringToUnsignedChars(DFA213_minS); static final char[] DFA213_max = DFA.unpackEncodedStringToUnsignedChars(DFA213_maxS); static final short[] DFA213_accept = DFA.unpackEncodedString(DFA213_acceptS); static final short[] DFA213_special = DFA.unpackEncodedString(DFA213_specialS); static final short[][] DFA213_transition; static { int numStates = DFA213_transitionS.length; DFA213_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA213_transition[i] = DFA.unpackEncodedString(DFA213_transitionS[i]); } } class DFA213 extends DFA { public DFA213(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 213; this.eot = DFA213_eot; this.eof = DFA213_eof; this.min = DFA213_min; this.max = DFA213_max; this.accept = DFA213_accept; this.special = DFA213_special; this.transition = DFA213_transition; } public String getDescription() { return "21442:1: ( rule__XAnnotation__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA213_1 = input.LA(1); int index213_1 = input.index(); input.rewind(); s = -1; if ( (synpred322_InternalSpec()) ) {s = 44;} else if ( (true) ) {s = 2;} input.seek(index213_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 213, _s, input); error(nvae); throw nvae; } } static final String DFA222_eotS = "\12\uffff"; static final String DFA222_eofS = "\1\10\11\uffff"; static final String DFA222_minS = "\1\4\7\0\2\uffff"; static final String DFA222_maxS = "\1\u008d\7\0\2\uffff"; static final String DFA222_acceptS = "\10\uffff\1\2\1\1"; static final String DFA222_specialS = "\1\uffff\1\2\1\1\1\0\1\3\1\6\1\5\1\4\2\uffff}>"; static final String[] DFA222_transitionS = { "\13\10\13\uffff\6\10\1\uffff\36\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\30\10\1\uffff\6\10\1\uffff\5\10\6\uffff\17\10\1\uffff\2\10\1\uffff\1\10\1\uffff\3\10", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "" }; static final short[] DFA222_eot = DFA.unpackEncodedString(DFA222_eotS); static final short[] DFA222_eof = DFA.unpackEncodedString(DFA222_eofS); static final char[] DFA222_min = DFA.unpackEncodedStringToUnsignedChars(DFA222_minS); static final char[] DFA222_max = DFA.unpackEncodedStringToUnsignedChars(DFA222_maxS); static final short[] DFA222_accept = DFA.unpackEncodedString(DFA222_acceptS); static final short[] DFA222_special = DFA.unpackEncodedString(DFA222_specialS); static final short[][] DFA222_transition; static { int numStates = DFA222_transitionS.length; DFA222_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA222_transition[i] = DFA.unpackEncodedString(DFA222_transitionS[i]); } } class DFA222 extends DFA { public DFA222(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 222; this.eot = DFA222_eot; this.eof = DFA222_eof; this.min = DFA222_min; this.max = DFA222_max; this.accept = DFA222_accept; this.special = DFA222_special; this.transition = DFA222_transition; } public String getDescription() { return "22892:1: ( rule__XAssignment__Group_1_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA222_3 = input.LA(1); int index222_3 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_3); if ( s>=0 ) return s; break; case 1 : int LA222_2 = input.LA(1); int index222_2 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_2); if ( s>=0 ) return s; break; case 2 : int LA222_1 = input.LA(1); int index222_1 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_1); if ( s>=0 ) return s; break; case 3 : int LA222_4 = input.LA(1); int index222_4 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_4); if ( s>=0 ) return s; break; case 4 : int LA222_7 = input.LA(1); int index222_7 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_7); if ( s>=0 ) return s; break; case 5 : int LA222_6 = input.LA(1); int index222_6 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_6); if ( s>=0 ) return s; break; case 6 : int LA222_5 = input.LA(1); int index222_5 = input.index(); input.rewind(); s = -1; if ( (synpred331_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 8;} input.seek(index222_5); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 222, _s, input); error(nvae); throw nvae; } } static final String DFA227_eotS = "\13\uffff"; static final String DFA227_eofS = "\1\1\12\uffff"; static final String DFA227_minS = "\1\4\1\uffff\10\0\1\uffff"; static final String DFA227_maxS = "\1\u008d\1\uffff\10\0\1\uffff"; static final String DFA227_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA227_specialS = "\2\uffff\1\7\1\3\1\6\1\5\1\0\1\4\1\2\1\1\1\uffff}>"; static final String[] DFA227_transitionS = { "\13\1\13\uffff\6\1\1\uffff\50\1\1\3\1\2\1\5\1\6\1\7\1\4\1\10\1\11\22\1\1\uffff\6\1\1\uffff\5\1\6\uffff\17\1\1\uffff\2\1\1\uffff\1\1\1\uffff\3\1", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA227_eot = DFA.unpackEncodedString(DFA227_eotS); static final short[] DFA227_eof = DFA.unpackEncodedString(DFA227_eofS); static final char[] DFA227_min = DFA.unpackEncodedStringToUnsignedChars(DFA227_minS); static final char[] DFA227_max = DFA.unpackEncodedStringToUnsignedChars(DFA227_maxS); static final short[] DFA227_accept = DFA.unpackEncodedString(DFA227_acceptS); static final short[] DFA227_special = DFA.unpackEncodedString(DFA227_specialS); static final short[][] DFA227_transition; static { int numStates = DFA227_transitionS.length; DFA227_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA227_transition[i] = DFA.unpackEncodedString(DFA227_transitionS[i]); } } class DFA227 extends DFA { public DFA227(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 227; this.eot = DFA227_eot; this.eof = DFA227_eof; this.min = DFA227_min; this.max = DFA227_max; this.accept = DFA227_accept; this.special = DFA227_special; this.transition = DFA227_transition; } public String getDescription() { return "()* loopback of 24013:1: ( rule__XOtherOperatorExpression__Group_1__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA227_6 = input.LA(1); int index227_6 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_6); if ( s>=0 ) return s; break; case 1 : int LA227_9 = input.LA(1); int index227_9 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_9); if ( s>=0 ) return s; break; case 2 : int LA227_8 = input.LA(1); int index227_8 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_8); if ( s>=0 ) return s; break; case 3 : int LA227_3 = input.LA(1); int index227_3 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_3); if ( s>=0 ) return s; break; case 4 : int LA227_7 = input.LA(1); int index227_7 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_7); if ( s>=0 ) return s; break; case 5 : int LA227_5 = input.LA(1); int index227_5 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_5); if ( s>=0 ) return s; break; case 6 : int LA227_4 = input.LA(1); int index227_4 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_4); if ( s>=0 ) return s; break; case 7 : int LA227_2 = input.LA(1); int index227_2 = input.index(); input.rewind(); s = -1; if ( (synpred336_InternalSpec()) ) {s = 10;} else if ( (true) ) {s = 1;} input.seek(index227_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 227, _s, input); error(nvae); throw nvae; } } static final String DFA234_eotS = "\166\uffff"; static final String DFA234_eofS = "\1\2\165\uffff"; static final String DFA234_minS = "\1\4\1\0\164\uffff"; static final String DFA234_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA234_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA234_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA234_transitionS = { "\13\2\13\uffff\6\2\1\uffff\76\2\1\1\3\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA234_eot = DFA.unpackEncodedString(DFA234_eotS); static final short[] DFA234_eof = DFA.unpackEncodedString(DFA234_eofS); static final char[] DFA234_min = DFA.unpackEncodedStringToUnsignedChars(DFA234_minS); static final char[] DFA234_max = DFA.unpackEncodedStringToUnsignedChars(DFA234_maxS); static final short[] DFA234_accept = DFA.unpackEncodedString(DFA234_acceptS); static final short[] DFA234_special = DFA.unpackEncodedString(DFA234_specialS); static final short[][] DFA234_transition; static { int numStates = DFA234_transitionS.length; DFA234_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA234_transition[i] = DFA.unpackEncodedString(DFA234_transitionS[i]); } } class DFA234 extends DFA { public DFA234(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 234; this.eot = DFA234_eot; this.eof = DFA234_eof; this.min = DFA234_min; this.max = DFA234_max; this.accept = DFA234_accept; this.special = DFA234_special; this.transition = DFA234_transition; } public String getDescription() { return "25840:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA234_1 = input.LA(1); int index234_1 = input.index(); input.rewind(); s = -1; if ( (synpred343_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index234_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 234, _s, input); error(nvae); throw nvae; } } static final String DFA235_eotS = "\166\uffff"; static final String DFA235_eofS = "\1\2\165\uffff"; static final String DFA235_minS = "\1\4\1\0\164\uffff"; static final String DFA235_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA235_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA235_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA235_transitionS = { "\13\2\13\uffff\6\2\1\uffff\100\2\1\1\1\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA235_eot = DFA.unpackEncodedString(DFA235_eotS); static final short[] DFA235_eof = DFA.unpackEncodedString(DFA235_eofS); static final char[] DFA235_min = DFA.unpackEncodedStringToUnsignedChars(DFA235_minS); static final char[] DFA235_max = DFA.unpackEncodedStringToUnsignedChars(DFA235_maxS); static final short[] DFA235_accept = DFA.unpackEncodedString(DFA235_acceptS); static final short[] DFA235_special = DFA.unpackEncodedString(DFA235_specialS); static final short[][] DFA235_transition; static { int numStates = DFA235_transitionS.length; DFA235_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA235_transition[i] = DFA.unpackEncodedString(DFA235_transitionS[i]); } } class DFA235 extends DFA { public DFA235(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 235; this.eot = DFA235_eot; this.eof = DFA235_eof; this.min = DFA235_min; this.max = DFA235_max; this.accept = DFA235_accept; this.special = DFA235_special; this.transition = DFA235_transition; } public String getDescription() { return "25868:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA235_1 = input.LA(1); int index235_1 = input.index(); input.rewind(); s = -1; if ( (synpred344_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index235_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 235, _s, input); error(nvae); throw nvae; } } static final String DFA243_eotS = "\100\uffff"; static final String DFA243_eofS = "\100\uffff"; static final String DFA243_minS = "\1\4\10\0\1\uffff\26\0\40\uffff"; static final String DFA243_maxS = "\1\u008d\10\0\1\uffff\26\0\40\uffff"; static final String DFA243_acceptS = "\11\uffff\1\1\27\uffff\1\2\36\uffff"; static final String DFA243_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\40\uffff}>"; static final String[] DFA243_transitionS = { "\1\2\6\41\21\uffff\1\17\1\41\4\uffff\1\32\1\26\1\27\1\30\1\25\1\12\1\31\1\15\1\20\1\33\1\34\1\35\1\36\1\37\2\41\1\14\1\24\1\3\1\4\1\5\1\6\1\7\1\1\1\13\1\16\1\21\1\22\1\23\13\uffff\1\41\3\uffff\1\11\2\uffff\2\41\4\uffff\1\41\3\uffff\2\41\2\uffff\1\10\1\uffff\2\41\3\uffff\1\11\1\uffff\1\41\2\uffff\1\41\1\uffff\2\41\10\uffff\1\41\1\uffff\1\41\2\uffff\7\41\12\uffff\1\41", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA243_eot = DFA.unpackEncodedString(DFA243_eotS); static final short[] DFA243_eof = DFA.unpackEncodedString(DFA243_eofS); static final char[] DFA243_min = DFA.unpackEncodedStringToUnsignedChars(DFA243_minS); static final char[] DFA243_max = DFA.unpackEncodedStringToUnsignedChars(DFA243_maxS); static final short[] DFA243_accept = DFA.unpackEncodedString(DFA243_acceptS); static final short[] DFA243_special = DFA.unpackEncodedString(DFA243_specialS); static final short[][] DFA243_transition; static { int numStates = DFA243_transitionS.length; DFA243_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA243_transition[i] = DFA.unpackEncodedString(DFA243_transitionS[i]); } } class DFA243 extends DFA { public DFA243(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 243; this.eot = DFA243_eot; this.eof = DFA243_eof; this.min = DFA243_min; this.max = DFA243_max; this.accept = DFA243_accept; this.special = DFA243_special; this.transition = DFA243_transition; } public String getDescription() { return "27009:1: ( rule__XClosure__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA243_1 = input.LA(1); int index243_1 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_1); if ( s>=0 ) return s; break; case 1 : int LA243_2 = input.LA(1); int index243_2 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_2); if ( s>=0 ) return s; break; case 2 : int LA243_3 = input.LA(1); int index243_3 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_3); if ( s>=0 ) return s; break; case 3 : int LA243_4 = input.LA(1); int index243_4 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_4); if ( s>=0 ) return s; break; case 4 : int LA243_5 = input.LA(1); int index243_5 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_5); if ( s>=0 ) return s; break; case 5 : int LA243_6 = input.LA(1); int index243_6 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_6); if ( s>=0 ) return s; break; case 6 : int LA243_7 = input.LA(1); int index243_7 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_7); if ( s>=0 ) return s; break; case 7 : int LA243_8 = input.LA(1); int index243_8 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_8); if ( s>=0 ) return s; break; case 8 : int LA243_10 = input.LA(1); int index243_10 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_10); if ( s>=0 ) return s; break; case 9 : int LA243_11 = input.LA(1); int index243_11 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_11); if ( s>=0 ) return s; break; case 10 : int LA243_12 = input.LA(1); int index243_12 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_12); if ( s>=0 ) return s; break; case 11 : int LA243_13 = input.LA(1); int index243_13 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_13); if ( s>=0 ) return s; break; case 12 : int LA243_14 = input.LA(1); int index243_14 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_14); if ( s>=0 ) return s; break; case 13 : int LA243_15 = input.LA(1); int index243_15 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_15); if ( s>=0 ) return s; break; case 14 : int LA243_16 = input.LA(1); int index243_16 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_16); if ( s>=0 ) return s; break; case 15 : int LA243_17 = input.LA(1); int index243_17 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_17); if ( s>=0 ) return s; break; case 16 : int LA243_18 = input.LA(1); int index243_18 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_18); if ( s>=0 ) return s; break; case 17 : int LA243_19 = input.LA(1); int index243_19 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_19); if ( s>=0 ) return s; break; case 18 : int LA243_20 = input.LA(1); int index243_20 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_20); if ( s>=0 ) return s; break; case 19 : int LA243_21 = input.LA(1); int index243_21 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_21); if ( s>=0 ) return s; break; case 20 : int LA243_22 = input.LA(1); int index243_22 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_22); if ( s>=0 ) return s; break; case 21 : int LA243_23 = input.LA(1); int index243_23 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_23); if ( s>=0 ) return s; break; case 22 : int LA243_24 = input.LA(1); int index243_24 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_24); if ( s>=0 ) return s; break; case 23 : int LA243_25 = input.LA(1); int index243_25 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_25); if ( s>=0 ) return s; break; case 24 : int LA243_26 = input.LA(1); int index243_26 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_26); if ( s>=0 ) return s; break; case 25 : int LA243_27 = input.LA(1); int index243_27 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_27); if ( s>=0 ) return s; break; case 26 : int LA243_28 = input.LA(1); int index243_28 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_28); if ( s>=0 ) return s; break; case 27 : int LA243_29 = input.LA(1); int index243_29 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_29); if ( s>=0 ) return s; break; case 28 : int LA243_30 = input.LA(1); int index243_30 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_30); if ( s>=0 ) return s; break; case 29 : int LA243_31 = input.LA(1); int index243_31 = input.index(); input.rewind(); s = -1; if ( (synpred352_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 33;} input.seek(index243_31); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 243, _s, input); error(nvae); throw nvae; } } static final String DFA261_eotS = "\166\uffff"; static final String DFA261_eofS = "\1\2\165\uffff"; static final String DFA261_minS = "\1\4\1\0\164\uffff"; static final String DFA261_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA261_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA261_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA261_transitionS = { "\13\2\13\uffff\6\2\1\uffff\76\2\1\1\3\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA261_eot = DFA.unpackEncodedString(DFA261_eotS); static final short[] DFA261_eof = DFA.unpackEncodedString(DFA261_eofS); static final char[] DFA261_min = DFA.unpackEncodedStringToUnsignedChars(DFA261_minS); static final char[] DFA261_max = DFA.unpackEncodedStringToUnsignedChars(DFA261_maxS); static final short[] DFA261_accept = DFA.unpackEncodedString(DFA261_acceptS); static final short[] DFA261_special = DFA.unpackEncodedString(DFA261_specialS); static final short[][] DFA261_transition; static { int numStates = DFA261_transitionS.length; DFA261_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA261_transition[i] = DFA.unpackEncodedString(DFA261_transitionS[i]); } } class DFA261 extends DFA { public DFA261(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 261; this.eot = DFA261_eot; this.eof = DFA261_eof; this.min = DFA261_min; this.max = DFA261_max; this.accept = DFA261_accept; this.special = DFA261_special; this.transition = DFA261_transition; } public String getDescription() { return "30070:1: ( rule__XFeatureCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA261_1 = input.LA(1); int index261_1 = input.index(); input.rewind(); s = -1; if ( (synpred370_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index261_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 261, _s, input); error(nvae); throw nvae; } } static final String DFA262_eotS = "\166\uffff"; static final String DFA262_eofS = "\1\2\165\uffff"; static final String DFA262_minS = "\1\4\1\0\164\uffff"; static final String DFA262_maxS = "\1\u008d\1\0\164\uffff"; static final String DFA262_acceptS = "\2\uffff\1\2\162\uffff\1\1"; static final String DFA262_specialS = "\1\uffff\1\0\164\uffff}>"; static final String[] DFA262_transitionS = { "\13\2\13\uffff\6\2\1\uffff\100\2\1\1\1\2\1\uffff\6\2\1\uffff\5\2\6\uffff\17\2\1\uffff\2\2\1\uffff\1\2\1\uffff\3\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA262_eot = DFA.unpackEncodedString(DFA262_eotS); static final short[] DFA262_eof = DFA.unpackEncodedString(DFA262_eofS); static final char[] DFA262_min = DFA.unpackEncodedStringToUnsignedChars(DFA262_minS); static final char[] DFA262_max = DFA.unpackEncodedStringToUnsignedChars(DFA262_maxS); static final short[] DFA262_accept = DFA.unpackEncodedString(DFA262_acceptS); static final short[] DFA262_special = DFA.unpackEncodedString(DFA262_specialS); static final short[][] DFA262_transition; static { int numStates = DFA262_transitionS.length; DFA262_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA262_transition[i] = DFA.unpackEncodedString(DFA262_transitionS[i]); } } class DFA262 extends DFA { public DFA262(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 262; this.eot = DFA262_eot; this.eof = DFA262_eof; this.min = DFA262_min; this.max = DFA262_max; this.accept = DFA262_accept; this.special = DFA262_special; this.transition = DFA262_transition; } public String getDescription() { return "30098:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA262_1 = input.LA(1); int index262_1 = input.index(); input.rewind(); s = -1; if ( (synpred371_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 2;} input.seek(index262_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 262, _s, input); error(nvae); throw nvae; } } static final String DFA267_eotS = "\166\uffff"; static final String DFA267_eofS = "\1\73\165\uffff"; static final String DFA267_minS = "\1\4\72\0\73\uffff"; static final String DFA267_maxS = "\1\u008d\72\0\73\uffff"; static final String DFA267_acceptS = "\73\uffff\1\2\71\uffff\1\1"; static final String DFA267_specialS = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\73\uffff}>"; static final String[] DFA267_transitionS = { "\1\1\1\52\1\53\1\54\1\56\1\57\1\60\4\73\13\uffff\2\73\1\11\1\45\2\73\1\uffff\1\73\1\24\1\20\1\21\1\22\1\17\1\2\1\23\1\7\1\12\1\25\1\26\1\27\1\30\1\31\2\73\1\6\1\16\1\5\1\3\1\32\1\33\1\34\1\35\1\4\1\10\1\13\1\14\1\15\13\73\1\44\6\73\1\40\1\37\4\73\1\36\3\73\1\50\1\42\2\73\1\71\1\73\1\47\1\73\1\uffff\4\73\1\66\1\73\1\uffff\1\72\1\73\1\41\1\43\1\73\6\uffff\1\73\1\46\1\73\1\62\2\73\1\63\1\64\1\65\1\55\1\61\1\67\1\70\2\73\1\uffff\2\73\1\uffff\1\73\1\uffff\2\73\1\51", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA267_eot = DFA.unpackEncodedString(DFA267_eotS); static final short[] DFA267_eof = DFA.unpackEncodedString(DFA267_eofS); static final char[] DFA267_min = DFA.unpackEncodedStringToUnsignedChars(DFA267_minS); static final char[] DFA267_max = DFA.unpackEncodedStringToUnsignedChars(DFA267_maxS); static final short[] DFA267_accept = DFA.unpackEncodedString(DFA267_acceptS); static final short[] DFA267_special = DFA.unpackEncodedString(DFA267_specialS); static final short[][] DFA267_transition; static { int numStates = DFA267_transitionS.length; DFA267_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA267_transition[i] = DFA.unpackEncodedString(DFA267_transitionS[i]); } } class DFA267 extends DFA { public DFA267(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 267; this.eot = DFA267_eot; this.eof = DFA267_eof; this.min = DFA267_min; this.max = DFA267_max; this.accept = DFA267_accept; this.special = DFA267_special; this.transition = DFA267_transition; } public String getDescription() { return "31086:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA267_1 = input.LA(1); int index267_1 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_1); if ( s>=0 ) return s; break; case 1 : int LA267_2 = input.LA(1); int index267_2 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_2); if ( s>=0 ) return s; break; case 2 : int LA267_3 = input.LA(1); int index267_3 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_3); if ( s>=0 ) return s; break; case 3 : int LA267_4 = input.LA(1); int index267_4 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_4); if ( s>=0 ) return s; break; case 4 : int LA267_5 = input.LA(1); int index267_5 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_5); if ( s>=0 ) return s; break; case 5 : int LA267_6 = input.LA(1); int index267_6 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_6); if ( s>=0 ) return s; break; case 6 : int LA267_7 = input.LA(1); int index267_7 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_7); if ( s>=0 ) return s; break; case 7 : int LA267_8 = input.LA(1); int index267_8 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_8); if ( s>=0 ) return s; break; case 8 : int LA267_9 = input.LA(1); int index267_9 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_9); if ( s>=0 ) return s; break; case 9 : int LA267_10 = input.LA(1); int index267_10 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_10); if ( s>=0 ) return s; break; case 10 : int LA267_11 = input.LA(1); int index267_11 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_11); if ( s>=0 ) return s; break; case 11 : int LA267_12 = input.LA(1); int index267_12 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_12); if ( s>=0 ) return s; break; case 12 : int LA267_13 = input.LA(1); int index267_13 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_13); if ( s>=0 ) return s; break; case 13 : int LA267_14 = input.LA(1); int index267_14 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_14); if ( s>=0 ) return s; break; case 14 : int LA267_15 = input.LA(1); int index267_15 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_15); if ( s>=0 ) return s; break; case 15 : int LA267_16 = input.LA(1); int index267_16 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_16); if ( s>=0 ) return s; break; case 16 : int LA267_17 = input.LA(1); int index267_17 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_17); if ( s>=0 ) return s; break; case 17 : int LA267_18 = input.LA(1); int index267_18 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_18); if ( s>=0 ) return s; break; case 18 : int LA267_19 = input.LA(1); int index267_19 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_19); if ( s>=0 ) return s; break; case 19 : int LA267_20 = input.LA(1); int index267_20 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_20); if ( s>=0 ) return s; break; case 20 : int LA267_21 = input.LA(1); int index267_21 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_21); if ( s>=0 ) return s; break; case 21 : int LA267_22 = input.LA(1); int index267_22 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_22); if ( s>=0 ) return s; break; case 22 : int LA267_23 = input.LA(1); int index267_23 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_23); if ( s>=0 ) return s; break; case 23 : int LA267_24 = input.LA(1); int index267_24 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_24); if ( s>=0 ) return s; break; case 24 : int LA267_25 = input.LA(1); int index267_25 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_25); if ( s>=0 ) return s; break; case 25 : int LA267_26 = input.LA(1); int index267_26 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_26); if ( s>=0 ) return s; break; case 26 : int LA267_27 = input.LA(1); int index267_27 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_27); if ( s>=0 ) return s; break; case 27 : int LA267_28 = input.LA(1); int index267_28 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_28); if ( s>=0 ) return s; break; case 28 : int LA267_29 = input.LA(1); int index267_29 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_29); if ( s>=0 ) return s; break; case 29 : int LA267_30 = input.LA(1); int index267_30 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_30); if ( s>=0 ) return s; break; case 30 : int LA267_31 = input.LA(1); int index267_31 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_31); if ( s>=0 ) return s; break; case 31 : int LA267_32 = input.LA(1); int index267_32 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_32); if ( s>=0 ) return s; break; case 32 : int LA267_33 = input.LA(1); int index267_33 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_33); if ( s>=0 ) return s; break; case 33 : int LA267_34 = input.LA(1); int index267_34 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_34); if ( s>=0 ) return s; break; case 34 : int LA267_35 = input.LA(1); int index267_35 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_35); if ( s>=0 ) return s; break; case 35 : int LA267_36 = input.LA(1); int index267_36 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_36); if ( s>=0 ) return s; break; case 36 : int LA267_37 = input.LA(1); int index267_37 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_37); if ( s>=0 ) return s; break; case 37 : int LA267_38 = input.LA(1); int index267_38 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_38); if ( s>=0 ) return s; break; case 38 : int LA267_39 = input.LA(1); int index267_39 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_39); if ( s>=0 ) return s; break; case 39 : int LA267_40 = input.LA(1); int index267_40 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_40); if ( s>=0 ) return s; break; case 40 : int LA267_41 = input.LA(1); int index267_41 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_41); if ( s>=0 ) return s; break; case 41 : int LA267_42 = input.LA(1); int index267_42 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_42); if ( s>=0 ) return s; break; case 42 : int LA267_43 = input.LA(1); int index267_43 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_43); if ( s>=0 ) return s; break; case 43 : int LA267_44 = input.LA(1); int index267_44 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_44); if ( s>=0 ) return s; break; case 44 : int LA267_45 = input.LA(1); int index267_45 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_45); if ( s>=0 ) return s; break; case 45 : int LA267_46 = input.LA(1); int index267_46 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_46); if ( s>=0 ) return s; break; case 46 : int LA267_47 = input.LA(1); int index267_47 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_47); if ( s>=0 ) return s; break; case 47 : int LA267_48 = input.LA(1); int index267_48 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_48); if ( s>=0 ) return s; break; case 48 : int LA267_49 = input.LA(1); int index267_49 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_49); if ( s>=0 ) return s; break; case 49 : int LA267_50 = input.LA(1); int index267_50 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_50); if ( s>=0 ) return s; break; case 50 : int LA267_51 = input.LA(1); int index267_51 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_51); if ( s>=0 ) return s; break; case 51 : int LA267_52 = input.LA(1); int index267_52 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_52); if ( s>=0 ) return s; break; case 52 : int LA267_53 = input.LA(1); int index267_53 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_53); if ( s>=0 ) return s; break; case 53 : int LA267_54 = input.LA(1); int index267_54 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_54); if ( s>=0 ) return s; break; case 54 : int LA267_55 = input.LA(1); int index267_55 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_55); if ( s>=0 ) return s; break; case 55 : int LA267_56 = input.LA(1); int index267_56 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_56); if ( s>=0 ) return s; break; case 56 : int LA267_57 = input.LA(1); int index267_57 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_57); if ( s>=0 ) return s; break; case 57 : int LA267_58 = input.LA(1); int index267_58 = input.index(); input.rewind(); s = -1; if ( (synpred376_InternalSpec()) ) {s = 117;} else if ( (true) ) {s = 59;} input.seek(index267_58); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 267, _s, input); error(nvae); throw nvae; } } static final String DFA270_eotS = "\12\uffff"; static final String DFA270_eofS = "\1\1\11\uffff"; static final String DFA270_minS = "\1\4\1\uffff\1\4\6\0\1\uffff"; static final String DFA270_maxS = "\1\u008d\1\uffff\1\123\6\0\1\uffff"; static final String DFA270_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA270_specialS = "\3\uffff\1\3\1\1\1\5\1\0\1\4\1\2\1\uffff}>"; static final String[] DFA270_transitionS = { "\13\1\12\uffff\7\1\1\uffff\71\1\1\2\10\1\1\uffff\6\1\1\uffff\5\1\6\uffff\22\1\1\uffff\5\1", "", "\1\3\27\uffff\2\1\4\uffff\16\1\2\uffff\2\1\1\5\1\4\1\6\1\7\1\10\6\1\13\uffff\1\1\10\uffff\1\1", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA270_eot = DFA.unpackEncodedString(DFA270_eotS); static final short[] DFA270_eof = DFA.unpackEncodedString(DFA270_eofS); static final char[] DFA270_min = DFA.unpackEncodedStringToUnsignedChars(DFA270_minS); static final char[] DFA270_max = DFA.unpackEncodedStringToUnsignedChars(DFA270_maxS); static final short[] DFA270_accept = DFA.unpackEncodedString(DFA270_acceptS); static final short[] DFA270_special = DFA.unpackEncodedString(DFA270_specialS); static final short[][] DFA270_transition; static { int numStates = DFA270_transitionS.length; DFA270_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA270_transition[i] = DFA.unpackEncodedString(DFA270_transitionS[i]); } } class DFA270 extends DFA { public DFA270(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 270; this.eot = DFA270_eot; this.eof = DFA270_eof; this.min = DFA270_min; this.max = DFA270_max; this.accept = DFA270_accept; this.special = DFA270_special; this.transition = DFA270_transition; } public String getDescription() { return "()* loopback of 31883:1: ( rule__QualifiedName__Group_1__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA270_6 = input.LA(1); int index270_6 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_6); if ( s>=0 ) return s; break; case 1 : int LA270_4 = input.LA(1); int index270_4 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_4); if ( s>=0 ) return s; break; case 2 : int LA270_8 = input.LA(1); int index270_8 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_8); if ( s>=0 ) return s; break; case 3 : int LA270_3 = input.LA(1); int index270_3 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_3); if ( s>=0 ) return s; break; case 4 : int LA270_7 = input.LA(1); int index270_7 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_7); if ( s>=0 ) return s; break; case 5 : int LA270_5 = input.LA(1); int index270_5 = input.index(); input.rewind(); s = -1; if ( (synpred379_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index270_5); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 270, _s, input); error(nvae); throw nvae; } } static final String DFA276_eotS = "\171\uffff"; static final String DFA276_eofS = "\1\2\170\uffff"; static final String DFA276_minS = "\1\4\1\0\167\uffff"; static final String DFA276_maxS = "\1\u008d\1\0\167\uffff"; static final String DFA276_acceptS = "\2\uffff\1\2\165\uffff\1\1"; static final String DFA276_specialS = "\1\uffff\1\0\167\uffff}>"; static final String[] DFA276_transitionS = { "\13\2\12\uffff\7\2\1\uffff\51\2\1\1\30\2\1\uffff\6\2\1\uffff\5\2\6\uffff\22\2\1\uffff\5\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA276_eot = DFA.unpackEncodedString(DFA276_eotS); static final short[] DFA276_eof = DFA.unpackEncodedString(DFA276_eofS); static final char[] DFA276_min = DFA.unpackEncodedStringToUnsignedChars(DFA276_minS); static final char[] DFA276_max = DFA.unpackEncodedStringToUnsignedChars(DFA276_maxS); static final short[] DFA276_accept = DFA.unpackEncodedString(DFA276_acceptS); static final short[] DFA276_special = DFA.unpackEncodedString(DFA276_specialS); static final short[][] DFA276_transition; static { int numStates = DFA276_transitionS.length; DFA276_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA276_transition[i] = DFA.unpackEncodedString(DFA276_transitionS[i]); } } class DFA276 extends DFA { public DFA276(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 276; this.eot = DFA276_eot; this.eof = DFA276_eof; this.min = DFA276_min; this.max = DFA276_max; this.accept = DFA276_accept; this.special = DFA276_special; this.transition = DFA276_transition; } public String getDescription() { return "32665:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA276_1 = input.LA(1); int index276_1 = input.index(); input.rewind(); s = -1; if ( (synpred385_InternalSpec()) ) {s = 120;} else if ( (true) ) {s = 2;} input.seek(index276_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 276, _s, input); error(nvae); throw nvae; } } static final String DFA278_eotS = "\12\uffff"; static final String DFA278_eofS = "\1\1\11\uffff"; static final String DFA278_minS = "\1\4\1\uffff\1\4\6\0\1\uffff"; static final String DFA278_maxS = "\1\u008d\1\uffff\1\112\6\0\1\uffff"; static final String DFA278_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA278_specialS = "\3\uffff\1\4\1\3\1\2\1\1\1\0\1\5\1\uffff}>"; static final String[] DFA278_transitionS = { "\13\1\12\uffff\7\1\1\uffff\71\1\1\2\10\1\1\uffff\6\1\1\uffff\5\1\6\uffff\22\1\1\uffff\5\1", "", "\1\3\27\uffff\2\1\4\uffff\16\1\2\uffff\2\1\1\5\1\4\1\6\1\7\1\10\6\1\13\uffff\1\1", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "\1\uffff", "" }; static final short[] DFA278_eot = DFA.unpackEncodedString(DFA278_eotS); static final short[] DFA278_eof = DFA.unpackEncodedString(DFA278_eofS); static final char[] DFA278_min = DFA.unpackEncodedStringToUnsignedChars(DFA278_minS); static final char[] DFA278_max = DFA.unpackEncodedStringToUnsignedChars(DFA278_maxS); static final short[] DFA278_accept = DFA.unpackEncodedString(DFA278_acceptS); static final short[] DFA278_special = DFA.unpackEncodedString(DFA278_specialS); static final short[][] DFA278_transition; static { int numStates = DFA278_transitionS.length; DFA278_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA278_transition[i] = DFA.unpackEncodedString(DFA278_transitionS[i]); } } class DFA278 extends DFA { public DFA278(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 278; this.eot = DFA278_eot; this.eof = DFA278_eof; this.min = DFA278_min; this.max = DFA278_max; this.accept = DFA278_accept; this.special = DFA278_special; this.transition = DFA278_transition; } public String getDescription() { return "()* loopback of 32817:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA278_7 = input.LA(1); int index278_7 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_7); if ( s>=0 ) return s; break; case 1 : int LA278_6 = input.LA(1); int index278_6 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_6); if ( s>=0 ) return s; break; case 2 : int LA278_5 = input.LA(1); int index278_5 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_5); if ( s>=0 ) return s; break; case 3 : int LA278_4 = input.LA(1); int index278_4 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_4); if ( s>=0 ) return s; break; case 4 : int LA278_3 = input.LA(1); int index278_3 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_3); if ( s>=0 ) return s; break; case 5 : int LA278_8 = input.LA(1); int index278_8 = input.index(); input.rewind(); s = -1; if ( (synpred387_InternalSpec()) ) {s = 9;} else if ( (true) ) {s = 1;} input.seek(index278_8); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 278, _s, input); error(nvae); throw nvae; } } static final String DFA279_eotS = "\171\uffff"; static final String DFA279_eofS = "\1\2\170\uffff"; static final String DFA279_minS = "\1\4\1\0\167\uffff"; static final String DFA279_maxS = "\1\u008d\1\0\167\uffff"; static final String DFA279_acceptS = "\2\uffff\1\2\165\uffff\1\1"; static final String DFA279_specialS = "\1\uffff\1\0\167\uffff}>"; static final String[] DFA279_transitionS = { "\13\2\12\uffff\7\2\1\uffff\51\2\1\1\30\2\1\uffff\6\2\1\uffff\5\2\6\uffff\22\2\1\uffff\5\2", "\1\uffff", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }; static final short[] DFA279_eot = DFA.unpackEncodedString(DFA279_eotS); static final short[] DFA279_eof = DFA.unpackEncodedString(DFA279_eofS); static final char[] DFA279_min = DFA.unpackEncodedStringToUnsignedChars(DFA279_minS); static final char[] DFA279_max = DFA.unpackEncodedStringToUnsignedChars(DFA279_maxS); static final short[] DFA279_accept = DFA.unpackEncodedString(DFA279_acceptS); static final short[] DFA279_special = DFA.unpackEncodedString(DFA279_specialS); static final short[][] DFA279_transition; static { int numStates = DFA279_transitionS.length; DFA279_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { DFA279_transition[i] = DFA.unpackEncodedString(DFA279_transitionS[i]); } } class DFA279 extends DFA { public DFA279(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 279; this.eot = DFA279_eot; this.eof = DFA279_eof; this.min = DFA279_min; this.max = DFA279_max; this.accept = DFA279_accept; this.special = DFA279_special; this.transition = DFA279_transition; } public String getDescription() { return "32976:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA279_1 = input.LA(1); int index279_1 = input.index(); input.rewind(); s = -1; if ( (synpred388_InternalSpec()) ) {s = 120;} else if ( (true) ) {s = 2;} input.seek(index279_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = new NoViableAltException(getDescription(), 279, _s, input); error(nvae); throw nvae; } } private static class FollowSets000 { public static final BitSet FOLLOW_ruleSpecFile_in_entryRuleSpecFile67 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSpecFile74 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group__0_in_ruleSpecFile100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleType_in_entryRuleType127 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleType134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__0_in_ruleType160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethod_in_entryRuleMethod187 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMethod194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group__0_in_ruleMethod220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeName_in_entryRuleTypeName247 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleTypeName254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group__0_in_ruleTypeName280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeRef_in_entryRuleTypeRef307 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleTypeRef314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeRef__Group__0_in_ruleTypeRef340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_entryRuleMember367 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMember374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group__0_in_ruleMember400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression427 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression460 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression487 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleShould_in_entryRuleShould547 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleShould554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__0_in_ruleShould580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAssertion_in_entryRuleAssertion607 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAssertion614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__0_in_ruleAssertion640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleColumn_in_entryRuleExampleColumn667 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExampleColumn674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__0_in_ruleExampleColumn700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleRow_in_entryRuleExampleRow727 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExampleRow734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__0_in_ruleExampleRow760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleCell_in_entryRuleExampleCell787 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleExampleCell794 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleCell__ExpressionAssignment_in_ruleExampleCell820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionSuperTypeRef_in_entryRuleXFunctionSuperTypeRef851 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionSuperTypeRef858 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__0_in_ruleXFunctionSuperTypeRef884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_entryRuleAnnotationField911 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationField918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__0_in_ruleAnnotationField944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeReferenceNoTypeArgs_in_entryRuleTypeReferenceNoTypeArgs971 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleTypeReferenceNoTypeArgs978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeReferenceNoTypeArgs__TypeAssignment_in_ruleTypeReferenceNoTypeArgs1004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameterizedTypeReferenceWithTypeArgs_in_entryRuleParameterizedTypeReferenceWithTypeArgs1033 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleParameterizedTypeReferenceWithTypeArgs1040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0_in_ruleParameterizedTypeReferenceWithTypeArgs1066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOperators_in_entryRuleOperators1095 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOperators1102 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Operators__Alternatives_in_ruleOperators1128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_entryRuleXtendEnumLiteral1155 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXtendEnumLiteral1162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XtendEnumLiteral__NameAssignment_in_ruleXtendEnumLiteral1188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_entryRuleCommonModifier1215 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCommonModifier1222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CommonModifier__Alternatives_in_ruleCommonModifier1248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_entryRuleFieldModifier1275 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFieldModifier1282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FieldModifier__Alternatives_in_ruleFieldModifier1308 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_entryRuleMethodModifier1335 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleMethodModifier1342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__MethodModifier__Alternatives_in_ruleMethodModifier1368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_entryRuleCreateExtensionInfo1395 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCreateExtensionInfo1402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__0_in_ruleCreateExtensionInfo1428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID1455 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleValidID1462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ValidID__Alternatives_in_ruleValidID1488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID1515 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID1522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID1548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_entryRuleInnerVarID1575 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInnerVarID1582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InnerVarID__Alternatives_in_ruleInnerVarID1608 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_entryRuleParameter1635 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleParameter1642 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__0_in_ruleParameter1668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration1695 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration1702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration1728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall1755 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall1762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall1788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_entryRuleXbaseConstructorCall1815 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXbaseConstructorCall1822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__0_in_ruleXbaseConstructorCall1848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter1875 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter1882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter1908 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter1935 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter1942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter1968 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral1995 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral2002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XStringLiteral__Alternatives_in_ruleXStringLiteral2028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2055 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression2062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_entryRuleXExpressionOrSimpleConstructorCall2115 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrSimpleConstructorCall2122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionOrSimpleConstructorCall__Alternatives_in_ruleXExpressionOrSimpleConstructorCall2148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSimpleStringLiteral_in_entryRuleSimpleStringLiteral2175 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleSimpleStringLiteral2182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__0_in_ruleSimpleStringLiteral2208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_entryRuleRichString2235 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichString2242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__0_in_ruleRichString2268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteral_in_entryRuleRichStringLiteral2295 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteral2302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__0_in_ruleRichStringLiteral2328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralStart_in_entryRuleRichStringLiteralStart2355 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralStart2362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__0_in_ruleRichStringLiteralStart2388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_entryRuleRichStringLiteralInbetween2415 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralInbetween2422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__0_in_ruleRichStringLiteralInbetween2448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralEnd_in_entryRuleRichStringLiteralEnd2475 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringLiteralEnd2482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__0_in_ruleRichStringLiteralEnd2508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_entryRuleInternalRichString2535 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInternalRichString2542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__0_in_ruleInternalRichString2568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_entryRuleRichStringPart2595 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringPart2602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringPart__Alternatives_in_ruleRichStringPart2628 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringForLoop_in_entryRuleRichStringForLoop2655 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringForLoop2662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__0_in_ruleRichStringForLoop2688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringIf_in_entryRuleRichStringIf2715 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringIf2722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__0_in_ruleRichStringIf2748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringElseIf_in_entryRuleRichStringElseIf2775 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRichStringElseIf2782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__0_in_ruleRichStringElseIf2808 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation2835 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotation2842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation2868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair2895 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair2902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair2928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList2955 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList2962 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList2988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue3015 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationElementValue3022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue3048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression3075 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAnnotationOrExpression3082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression3108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression3135 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpression3142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression3168 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment3194 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment3201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment3227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign3254 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign3261 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_ruleOpSingleAssign3288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign3316 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign3323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign3349 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression3376 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression3383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression3409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr3436 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOr3443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_26_in_ruleOpOr3470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression3498 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression3505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression3531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd3558 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd3565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_27_in_ruleOpAnd3592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression3620 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression3627 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression3653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality3680 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality3687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality3713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare3740 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare3747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare3773 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression3800 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression3807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression3833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther3860 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpOther3867 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther3893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression3920 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression3927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression3953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd3980 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd3987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd4013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression4040 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression4047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression4073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti4100 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti4107 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti4133 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation4160 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation4167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation4193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary4220 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary4227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary4253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression4280 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression4287 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression4313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation4340 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation4347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation4373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix4400 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix4407 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix4433 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall4460 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall4467 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall4493 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral4520 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral4527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral4553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral4580 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral4587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral4613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral4640 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral4647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral4673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral4700 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral4707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral4733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure4760 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXClosure4767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure4793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure4820 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure4827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure4853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure4880 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure4887 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure4913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression4940 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression4947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression4973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression5000 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression5007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression5033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart5060 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart5067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart5093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression5120 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression5127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression5153 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression5180 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression5187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression5213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression5240 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression5247 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression5273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression5300 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression5307 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression5333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression5360 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression5367 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression5393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration5420 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration5427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration5453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall5480 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall5487 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall5513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper5540 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper5547 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper5573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral5600 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral5607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral5633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral5660 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral5667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral5693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral5720 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral5727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral5753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral5780 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral5787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral5813 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression5840 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression5847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression5873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression5900 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression5907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression5933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression5960 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression5967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression5993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression6020 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression6027 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression6053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause6080 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause6087 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause6113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName6140 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName6147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName6173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber6205 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleNumber6212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber6242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference6271 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference6278 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference6304 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets6331 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets6338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets6364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef6391 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef6398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef6424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference6451 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference6458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference6484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference6511 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference6518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference6544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference6571 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference6578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference6604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound6631 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound6638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound6664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded6691 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded6698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded6724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound6751 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound6758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound6784 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded6811 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded6818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded6844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_entryRuleJvmTypeParameter6871 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeParameter6878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__0_in_ruleJvmTypeParameter6904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard6931 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard6938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard6964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportSection_in_entryRuleXImportSection6991 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXImportSection6998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7026 = new BitSet(new long[]{0x2000000000000002L}); public static final BitSet FOLLOW_rule__XImportSection__ImportDeclarationsAssignment_in_ruleXImportSection7038 = new BitSet(new long[]{0x2000000000000002L}); public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration7068 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration7075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration7101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport7128 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport7135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7163 = new BitSet(new long[]{0x01F0000000000012L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport7175 = new BitSet(new long[]{0x01F0000000000012L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__0_in_rule__Type__Alternatives_27214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__0_in_rule__Type__Alternatives_27232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__0_in_rule__Type__Alternatives_27250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__0_in_rule__Type__Alternatives_27268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__0_in_rule__Type__Alternatives_27286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__TypeRef__Alternatives_17320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__TypeRef__Alternatives_17340 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0__0_in_rule__Member__Alternatives_27374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1__0_in_rule__Member__Alternatives_27392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2__0_in_rule__Member__Alternatives_27410 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__0_in_rule__Member__Alternatives_27428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4__0_in_rule__Member__Alternatives_27446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5__0_in_rule__Member__Alternatives_27464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__0_in_rule__Member__Alternatives_27482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__0_in_rule__Member__Alternatives_27500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_30_in_rule__Member__Alternatives_2_0_1_17534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_31_in_rule__Member__Alternatives_2_0_1_17554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_2_1_1_0_in_rule__Member__Alternatives_2_2_1_17588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__Member__Alternatives_2_2_1_17607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_3_1_1_0_in_rule__Member__Alternatives_2_3_1_17641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_32_in_rule__Member__Alternatives_2_3_1_17660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__0_in_rule__Member__Alternatives_2_6_27694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__0_in_rule__Member__Alternatives_2_6_27712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__0_in_rule__Member__Alternatives_2_6_27730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_3__0_in_rule__Member__Alternatives_2_6_27748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_1_0_in_rule__Member__Alternatives_2_6_2_1_17781 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_1_1_in_rule__Member__Alternatives_2_6_2_1_17799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_7_3_0_in_rule__Member__Alternatives_2_7_37832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_7_3_1_in_rule__Member__Alternatives_2_7_37850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0__0_in_rule__Member__Alternatives_2_7_57883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1__0_in_rule__Member__Alternatives_2_7_57901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2__0_in_rule__Member__Alternatives_2_7_57919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_3__0_in_rule__Member__Alternatives_2_7_57937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExpressionAssignment_2_7_9_0_in_rule__Member__Alternatives_2_7_97970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExpressionAssignment_2_7_9_1_in_rule__Member__Alternatives_2_7_97988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__Member__Alternatives_2_7_98007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives8041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives8058 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives8075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives8093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives8111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives8128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives8145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives8163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives8181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives8198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives8215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives8232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives8249 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives8266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives8283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAssertion_in_rule__XPrimaryExpression__Alternatives8300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_18332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_18350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__0_in_rule__XRelationalExpression__Alternatives_18368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__0_in_rule__XRelationalExpression__Alternatives_18386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__0_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__XRelationalExpression__Alternatives_1_1_0_0_18438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__0_in_rule__AnnotationField__Alternatives_28473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__0_in_rule__AnnotationField__Alternatives_28491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__0_in_rule__AnnotationField__Alternatives_28509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__0_in_rule__AnnotationField__Alternatives_28527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__0_in_rule__AnnotationField__Alternatives_28545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__0_in_rule__AnnotationField__Alternatives_2_0_08578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__0_in_rule__AnnotationField__Alternatives_2_0_08596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__Operators__Alternatives8631 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_rule__Operators__Alternatives8648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_rule__Operators__Alternatives8665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_rule__Operators__Alternatives8682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_rule__Operators__Alternatives8699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_rule__Operators__Alternatives8716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_rule__Operators__Alternatives8733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_rule__Operators__Alternatives8750 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_rule__Operators__Alternatives8767 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__CommonModifier__Alternatives8800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__CommonModifier__Alternatives8820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__CommonModifier__Alternatives8840 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__CommonModifier__Alternatives8860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__CommonModifier__Alternatives8880 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__CommonModifier__Alternatives8900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_rule__CommonModifier__Alternatives8920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__CommonModifier__Alternatives8940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__CommonModifier__Alternatives8960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__CommonModifier__Alternatives8980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__CommonModifier__Alternatives9000 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__CommonModifier__Alternatives9020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__CommonModifier__Alternatives9040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__FieldModifier__Alternatives9075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__FieldModifier__Alternatives9095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__MethodModifier__Alternatives9130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__MethodModifier__Alternatives9150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__ValidID__Alternatives9184 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__ValidID__Alternatives9202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__ValidID__Alternatives9222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__ValidID__Alternatives9242 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__ValidID__Alternatives9262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__ValidID__Alternatives9282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__FeatureCallID__Alternatives9316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__FeatureCallID__Alternatives9334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__InnerVarID__Alternatives9368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_39_in_rule__InnerVarID__Alternatives9386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__InnerVarID__Alternatives9406 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__InnerVarID__Alternatives9426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__InnerVarID__Alternatives9446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__InnerVarID__Alternatives9466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_41_in_rule__InnerVarID__Alternatives9486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__InnerVarID__Alternatives9506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__InnerVarID__Alternatives9526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_42_in_rule__InnerVarID__Alternatives9546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__InnerVarID__Alternatives9566 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__InnerVarID__Alternatives9586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__InnerVarID__Alternatives9606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_51_in_rule__InnerVarID__Alternatives9626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__InnerVarID__Alternatives9646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_35_in_rule__InnerVarID__Alternatives9666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_36_in_rule__InnerVarID__Alternatives9686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_37_in_rule__InnerVarID__Alternatives9706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__InnerVarID__Alternatives9726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__InnerVarID__Alternatives9746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_43_in_rule__InnerVarID__Alternatives9766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_44_in_rule__InnerVarID__Alternatives9786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_45_in_rule__InnerVarID__Alternatives9806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__InnerVarID__Alternatives9826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_rule__InnerVarID__Alternatives9846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__InnerVarID__Alternatives9866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__InnerVarID__Alternatives9886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__InnerVarID__Alternatives9906 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__0_in_rule__XVariableDeclaration__Alternatives_0_0_19940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__0_in_rule__XVariableDeclaration__Alternatives_0_0_19958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_0_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_09991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__XVariableDeclaration__Alternatives_0_0_1_0_010010 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_0_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_110044 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_rule__XVariableDeclaration__Alternatives_0_0_1_1_110063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_rule__XVariableDeclaration__Alternatives_110097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_1_1_in_rule__XVariableDeclaration__Alternatives_110115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XbaseConstructorCall__Alternatives_4_110148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0_in_rule__XbaseConstructorCall__Alternatives_4_110166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleSimpleStringLiteral_in_rule__XStringLiteral__Alternatives10199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_rule__XStringLiteral__Alternatives10216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_210248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_210266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_rule__XExpressionOrSimpleConstructorCall__Alternatives10300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrSimpleConstructorCall__Alternatives10318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_0_in_rule__RichString__Alternatives_110350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__0_in_rule__RichString__Alternatives_110368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_0_in_rule__RichStringLiteralInbetween__Alternatives_110401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__ValueAssignment_1_1_in_rule__RichStringLiteralInbetween__Alternatives_110419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_0_in_rule__RichStringLiteralEnd__Alternatives_110452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__ValueAssignment_1_1_in_rule__RichStringLiteralEnd__Alternatives_110470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__RichStringPart__Alternatives10503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringForLoop_in_rule__RichStringPart__Alternatives10520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringIf_in_rule__RichStringPart__Alternatives10537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_110569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_110587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives10620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives10638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives10671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives10689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives10721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives10738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives10770 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives10788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_63_in_rule__OpMultiAssign__Alternatives10822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_64_in_rule__OpMultiAssign__Alternatives10842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__OpMultiAssign__Alternatives10862 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_66_in_rule__OpMultiAssign__Alternatives10882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__OpMultiAssign__Alternatives10902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives10921 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives10939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_68_in_rule__OpEquality__Alternatives10973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_69_in_rule__OpEquality__Alternatives10993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_70_in_rule__OpEquality__Alternatives11013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_71_in_rule__OpEquality__Alternatives11033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__OpCompare__Alternatives11068 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives11087 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpCompare__Alternatives11106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpCompare__Alternatives11126 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_75_in_rule__OpOther__Alternatives11161 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_76_in_rule__OpOther__Alternatives11181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives11200 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__OpOther__Alternatives11219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__OpOther__Alternatives11239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives11258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives11276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_79_in_rule__OpOther__Alternatives11295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_80_in_rule__OpOther__Alternatives11315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_111349 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpOther__Alternatives_5_111368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_111402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpOther__Alternatives_6_111421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__OpOther__Alternatives_6_111441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__OpAdd__Alternatives11476 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__OpAdd__Alternatives11496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__OpMulti__Alternatives11531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_84_in_rule__OpMulti__Alternatives11551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_85_in_rule__OpMulti__Alternatives11571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_86_in_rule__OpMulti__Alternatives11591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives11625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives11643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_87_in_rule__OpUnary__Alternatives11676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_82_in_rule__OpUnary__Alternatives11696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_81_in_rule__OpUnary__Alternatives11716 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_88_in_rule__OpPostfix__Alternatives11751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_89_in_rule__OpPostfix__Alternatives11771 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_111805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_111823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_111857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_111876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_111947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_111980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_111998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives12031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives12049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives12067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives12084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives12101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives12118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives12135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives12167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives12184 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_312216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_312234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives12268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives12286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_112318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_112336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives12369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__IdOrSuper__Alternatives12387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_91_in_rule__XBooleanLiteral__Alternatives_112422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_112441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_312474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_312492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives12525 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives12542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_012575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_012592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_112624 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_112641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives12673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives12691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives12723 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives12740 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_212772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_212790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_112823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_112841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_112859 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_312892 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_312910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group__0__Impl_in_rule__SpecFile__Group__012941 = new BitSet(new long[]{0x6C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SpecFile__Group__1_in_rule__SpecFile__Group__012944 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group__1__Impl_in_rule__SpecFile__Group__113002 = new BitSet(new long[]{0x6C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SpecFile__Group__2_in_rule__SpecFile__Group__113005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group_1__0_in_rule__SpecFile__Group__1__Impl13032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group__2__Impl_in_rule__SpecFile__Group__213063 = new BitSet(new long[]{0x6C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SpecFile__Group__3_in_rule__SpecFile__Group__213066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__ImportSectionAssignment_2_in_rule__SpecFile__Group__2__Impl13093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group__3__Impl_in_rule__SpecFile__Group__313124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__XtendTypesAssignment_3_in_rule__SpecFile__Group__3__Impl13151 = new BitSet(new long[]{0x4C20FFF800000002L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__SpecFile__Group_1__0__Impl_in_rule__SpecFile__Group_1__013190 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__SpecFile__Group_1__1_in_rule__SpecFile__Group_1__013193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_38_in_rule__SpecFile__Group_1__0__Impl13221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__Group_1__1__Impl_in_rule__SpecFile__Group_1__113252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SpecFile__PackageAssignment_1_1_in_rule__SpecFile__Group_1__1__Impl13279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__0__Impl_in_rule__Type__Group__013313 = new BitSet(new long[]{0x4C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__Type__Group__1_in_rule__Type__Group__013316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group__1__Impl_in_rule__Type__Group__113374 = new BitSet(new long[]{0x4C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__Type__Group__2_in_rule__Type__Group__113377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__AnnotationsAssignment_1_in_rule__Type__Group__1__Impl13404 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__Type__Group__2__Impl_in_rule__Type__Group__213435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Alternatives_2_in_rule__Type__Group__2__Impl13462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__0__Impl_in_rule__Type__Group_2_0__013498 = new BitSet(new long[]{0x0400FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__1_in_rule__Type__Group_2_0__013501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__1__Impl_in_rule__Type__Group_2_0__113559 = new BitSet(new long[]{0x0400FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__2_in_rule__Type__Group_2_0__113562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_0_1_in_rule__Type__Group_2_0__1__Impl13589 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__2__Impl_in_rule__Type__Group_2_0__213620 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__3_in_rule__Type__Group_2_0__213623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__Type__Group_2_0__2__Impl13651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__3__Impl_in_rule__Type__Group_2_0__313682 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__4_in_rule__Type__Group_2_0__313685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_0_3_in_rule__Type__Group_2_0__3__Impl13712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__4__Impl_in_rule__Type__Group_2_0__413742 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__5_in_rule__Type__Group_2_0__413745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__0_in_rule__Type__Group_2_0__4__Impl13772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__5__Impl_in_rule__Type__Group_2_0__513803 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__6_in_rule__Type__Group_2_0__513806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__0_in_rule__Type__Group_2_0__5__Impl13833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__6__Impl_in_rule__Type__Group_2_0__613864 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__7_in_rule__Type__Group_2_0__613867 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__0_in_rule__Type__Group_2_0__6__Impl13894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__7__Impl_in_rule__Type__Group_2_0__713925 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__8_in_rule__Type__Group_2_0__713928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Type__Group_2_0__7__Impl13956 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__8__Impl_in_rule__Type__Group_2_0__813987 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__9_in_rule__Type__Group_2_0__813990 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_0_8_in_rule__Type__Group_2_0__8__Impl14017 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_0__9__Impl_in_rule__Type__Group_2_0__914048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Type__Group_2_0__9__Impl14076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__0__Impl_in_rule__Type__Group_2_0_4__014127 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__1_in_rule__Type__Group_2_0_4__014130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__Type__Group_2_0_4__0__Impl14158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__1__Impl_in_rule__Type__Group_2_0_4__114189 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__2_in_rule__Type__Group_2_0_4__114192 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_1_in_rule__Type__Group_2_0_4__1__Impl14219 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__2__Impl_in_rule__Type__Group_2_0_4__214249 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__3_in_rule__Type__Group_2_0_4__214252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4_2__0_in_rule__Type__Group_2_0_4__2__Impl14279 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4__3__Impl_in_rule__Type__Group_2_0_4__314310 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__Type__Group_2_0_4__3__Impl14338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4_2__0__Impl_in_rule__Type__Group_2_0_4_2__014377 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4_2__1_in_rule__Type__Group_2_0_4_2__014380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Type__Group_2_0_4_2__0__Impl14408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_4_2__1__Impl_in_rule__Type__Group_2_0_4_2__114439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__TypeParametersAssignment_2_0_4_2_1_in_rule__Type__Group_2_0_4_2__1__Impl14466 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__0__Impl_in_rule__Type__Group_2_0_5__014500 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__1_in_rule__Type__Group_2_0_5__014503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__Type__Group_2_0_5__0__Impl14531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_5__1__Impl_in_rule__Type__Group_2_0_5__114562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ExtendsAssignment_2_0_5_1_in_rule__Type__Group_2_0_5__1__Impl14589 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__0__Impl_in_rule__Type__Group_2_0_6__014623 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__1_in_rule__Type__Group_2_0_6__014626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__Type__Group_2_0_6__0__Impl14654 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__1__Impl_in_rule__Type__Group_2_0_6__114685 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__2_in_rule__Type__Group_2_0_6__114688 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ImplementsAssignment_2_0_6_1_in_rule__Type__Group_2_0_6__1__Impl14715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6__2__Impl_in_rule__Type__Group_2_0_6__214745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__0_in_rule__Type__Group_2_0_6__2__Impl14772 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__0__Impl_in_rule__Type__Group_2_0_6_2__014809 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__1_in_rule__Type__Group_2_0_6_2__014812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Type__Group_2_0_6_2__0__Impl14840 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_0_6_2__1__Impl_in_rule__Type__Group_2_0_6_2__114871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ImplementsAssignment_2_0_6_2_1_in_rule__Type__Group_2_0_6_2__1__Impl14898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__0__Impl_in_rule__Type__Group_2_1__014932 = new BitSet(new long[]{0x4000FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__1_in_rule__Type__Group_2_1__014935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__1__Impl_in_rule__Type__Group_2_1__114993 = new BitSet(new long[]{0x4000FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__2_in_rule__Type__Group_2_1__114996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_1_1_in_rule__Type__Group_2_1__1__Impl15023 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__2__Impl_in_rule__Type__Group_2_1__215054 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__3_in_rule__Type__Group_2_1__215057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__Type__Group_2_1__2__Impl15085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__3__Impl_in_rule__Type__Group_2_1__315116 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__4_in_rule__Type__Group_2_1__315119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_1_3_in_rule__Type__Group_2_1__3__Impl15146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__4__Impl_in_rule__Type__Group_2_1__415176 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__5_in_rule__Type__Group_2_1__415179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__0_in_rule__Type__Group_2_1__4__Impl15206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__5__Impl_in_rule__Type__Group_2_1__515237 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__6_in_rule__Type__Group_2_1__515240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__0_in_rule__Type__Group_2_1__5__Impl15267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__6__Impl_in_rule__Type__Group_2_1__615298 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__7_in_rule__Type__Group_2_1__615301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Type__Group_2_1__6__Impl15329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__7__Impl_in_rule__Type__Group_2_1__715360 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__8_in_rule__Type__Group_2_1__715363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_1_7_in_rule__Type__Group_2_1__7__Impl15390 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_1__8__Impl_in_rule__Type__Group_2_1__815421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Type__Group_2_1__8__Impl15449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__0__Impl_in_rule__Type__Group_2_1_4__015498 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__1_in_rule__Type__Group_2_1_4__015501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__Type__Group_2_1_4__0__Impl15529 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__1__Impl_in_rule__Type__Group_2_1_4__115560 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__2_in_rule__Type__Group_2_1_4__115563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_1_in_rule__Type__Group_2_1_4__1__Impl15590 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__2__Impl_in_rule__Type__Group_2_1_4__215620 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__3_in_rule__Type__Group_2_1_4__215623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4_2__0_in_rule__Type__Group_2_1_4__2__Impl15650 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4__3__Impl_in_rule__Type__Group_2_1_4__315681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__Type__Group_2_1_4__3__Impl15709 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4_2__0__Impl_in_rule__Type__Group_2_1_4_2__015748 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4_2__1_in_rule__Type__Group_2_1_4_2__015751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Type__Group_2_1_4_2__0__Impl15779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_4_2__1__Impl_in_rule__Type__Group_2_1_4_2__115810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__TypeParametersAssignment_2_1_4_2_1_in_rule__Type__Group_2_1_4_2__1__Impl15837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__0__Impl_in_rule__Type__Group_2_1_5__015871 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__1_in_rule__Type__Group_2_1_5__015874 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__Type__Group_2_1_5__0__Impl15902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__1__Impl_in_rule__Type__Group_2_1_5__115933 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__2_in_rule__Type__Group_2_1_5__115936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ExtendsAssignment_2_1_5_1_in_rule__Type__Group_2_1_5__1__Impl15963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5__2__Impl_in_rule__Type__Group_2_1_5__215993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__0_in_rule__Type__Group_2_1_5__2__Impl16020 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__0__Impl_in_rule__Type__Group_2_1_5_2__016057 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__1_in_rule__Type__Group_2_1_5_2__016060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Type__Group_2_1_5_2__0__Impl16088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_1_5_2__1__Impl_in_rule__Type__Group_2_1_5_2__116119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ExtendsAssignment_2_1_5_2_1_in_rule__Type__Group_2_1_5_2__1__Impl16146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__0__Impl_in_rule__Type__Group_2_2__016180 = new BitSet(new long[]{0x0800FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__1_in_rule__Type__Group_2_2__016183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__1__Impl_in_rule__Type__Group_2_2__116241 = new BitSet(new long[]{0x0800FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__2_in_rule__Type__Group_2_2__116244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_2_1_in_rule__Type__Group_2_2__1__Impl16271 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__2__Impl_in_rule__Type__Group_2_2__216302 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__3_in_rule__Type__Group_2_2__216305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__Type__Group_2_2__2__Impl16333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__3__Impl_in_rule__Type__Group_2_2__316364 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__4_in_rule__Type__Group_2_2__316367 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_2_3_in_rule__Type__Group_2_2__3__Impl16394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__4__Impl_in_rule__Type__Group_2_2__416424 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__5_in_rule__Type__Group_2_2__416427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Type__Group_2_2__4__Impl16455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__5__Impl_in_rule__Type__Group_2_2__516486 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__6_in_rule__Type__Group_2_2__516489 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__0_in_rule__Type__Group_2_2__5__Impl16516 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__6__Impl_in_rule__Type__Group_2_2__616547 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__7_in_rule__Type__Group_2_2__616550 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__Type__Group_2_2__6__Impl16579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2__7__Impl_in_rule__Type__Group_2_2__716612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Type__Group_2_2__7__Impl16640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__0__Impl_in_rule__Type__Group_2_2_5__016687 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__1_in_rule__Type__Group_2_2_5__016690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_2_5_0_in_rule__Type__Group_2_2_5__0__Impl16717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5__1__Impl_in_rule__Type__Group_2_2_5__116747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__0_in_rule__Type__Group_2_2_5__1__Impl16774 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__0__Impl_in_rule__Type__Group_2_2_5_1__016809 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__1_in_rule__Type__Group_2_2_5_1__016812 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Type__Group_2_2_5_1__0__Impl16840 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_2_5_1__1__Impl_in_rule__Type__Group_2_2_5_1__116871 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_2_5_1_1_in_rule__Type__Group_2_2_5_1__1__Impl16898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__0__Impl_in_rule__Type__Group_2_3__016932 = new BitSet(new long[]{0x0020FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__1_in_rule__Type__Group_2_3__016935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__1__Impl_in_rule__Type__Group_2_3__116993 = new BitSet(new long[]{0x0020FFF800000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__2_in_rule__Type__Group_2_3__116996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__ModifiersAssignment_2_3_1_in_rule__Type__Group_2_3__1__Impl17023 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__2__Impl_in_rule__Type__Group_2_3__217054 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__3_in_rule__Type__Group_2_3__217057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__Type__Group_2_3__2__Impl17085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__3__Impl_in_rule__Type__Group_2_3__317116 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__4_in_rule__Type__Group_2_3__317119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_3_3_in_rule__Type__Group_2_3__3__Impl17146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__4__Impl_in_rule__Type__Group_2_3__417176 = new BitSet(new long[]{0x4FF3FFF800000010L,0x00400000A0004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__5_in_rule__Type__Group_2_3__417179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Type__Group_2_3__4__Impl17207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__5__Impl_in_rule__Type__Group_2_3__517238 = new BitSet(new long[]{0x4FF3FFF800000010L,0x00400000A0004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__6_in_rule__Type__Group_2_3__517241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_3_5_in_rule__Type__Group_2_3__5__Impl17268 = new BitSet(new long[]{0x4FF3FFF800000012L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_3__6__Impl_in_rule__Type__Group_2_3__617299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Type__Group_2_3__6__Impl17327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__0__Impl_in_rule__Type__Group_2_4__017372 = new BitSet(new long[]{0x4C20FFF800000000L,0x0040000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__1_in_rule__Type__Group_2_4__017375 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__1__Impl_in_rule__Type__Group_2_4__117433 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__2_in_rule__Type__Group_2_4__117436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__PreambleAssignment_2_4_1_in_rule__Type__Group_2_4__1__Impl17463 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__2__Impl_in_rule__Type__Group_2_4__217493 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__3_in_rule__Type__Group_2_4__217496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__TargetTypeAssignment_2_4_2_in_rule__Type__Group_2_4__2__Impl17523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__3__Impl_in_rule__Type__Group_2_4__317554 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__4_in_rule__Type__Group_2_4__317557 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__NameAssignment_2_4_3_in_rule__Type__Group_2_4__3__Impl17584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__4__Impl_in_rule__Type__Group_2_4__417615 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__5_in_rule__Type__Group_2_4__417618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Type__Group_2_4__4__Impl17646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__5__Impl_in_rule__Type__Group_2_4__517677 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__6_in_rule__Type__Group_2_4__517680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Type__MembersAssignment_2_4_5_in_rule__Type__Group_2_4__5__Impl17707 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Type__Group_2_4__6__Impl_in_rule__Type__Group_2_4__617738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Type__Group_2_4__6__Impl17766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group__0__Impl_in_rule__Method__Group__017811 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__Method__Group__1_in_rule__Method__Group__017814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Method__Group__0__Impl17841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group__1__Impl_in_rule__Method__Group__117870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1__0_in_rule__Method__Group__1__Impl17897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1__0__Impl_in_rule__Method__Group_1__017932 = new BitSet(new long[]{0x0000000000000010L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__Method__Group_1__1_in_rule__Method__Group_1__017935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__Method__Group_1__0__Impl17963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1__1__Impl_in_rule__Method__Group_1__117994 = new BitSet(new long[]{0x0000000000000010L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__Method__Group_1__2_in_rule__Method__Group_1__117997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1_1__0_in_rule__Method__Group_1__1__Impl18024 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1__2__Impl_in_rule__Method__Group_1__218055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__Method__Group_1__2__Impl18083 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1_1__0__Impl_in_rule__Method__Group_1_1__018120 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Method__Group_1_1__1_in_rule__Method__Group_1_1__018123 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeName_in_rule__Method__Group_1_1__0__Impl18150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1_1__1__Impl_in_rule__Method__Group_1_1__118179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1_1_1__0_in_rule__Method__Group_1_1__1__Impl18206 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Method__Group_1_1_1__0__Impl_in_rule__Method__Group_1_1_1__018241 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_rule__Method__Group_1_1_1__1_in_rule__Method__Group_1_1_1__018244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Method__Group_1_1_1__0__Impl18272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Method__Group_1_1_1__1__Impl_in_rule__Method__Group_1_1_1__118303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeName_in_rule__Method__Group_1_1_1__1__Impl18330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group__0__Impl_in_rule__TypeName__Group__018363 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000400L}); public static final BitSet FOLLOW_rule__TypeName__Group__1_in_rule__TypeName__Group__018366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__TypeName__Group__0__Impl18393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group__1__Impl_in_rule__TypeName__Group__118422 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000400L}); public static final BitSet FOLLOW_rule__TypeName__Group__2_in_rule__TypeName__Group__118425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__0_in_rule__TypeName__Group__1__Impl18452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group__2__Impl_in_rule__TypeName__Group__218483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_2__0_in_rule__TypeName__Group__2__Impl18510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__0__Impl_in_rule__TypeName__Group_1__018547 = new BitSet(new long[]{0x0000000030000010L,0x0000000800000000L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__1_in_rule__TypeName__Group_1__018550 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__TypeName__Group_1__0__Impl18578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__1__Impl_in_rule__TypeName__Group_1__118609 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__2_in_rule__TypeName__Group_1__118612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeRef_in_rule__TypeName__Group_1__1__Impl18639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__2__Impl_in_rule__TypeName__Group_1__218668 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__3_in_rule__TypeName__Group_1__218671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1_2__0_in_rule__TypeName__Group_1__2__Impl18698 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__TypeName__Group_1__3__Impl_in_rule__TypeName__Group_1__318729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__TypeName__Group_1__3__Impl18757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1_2__0__Impl_in_rule__TypeName__Group_1_2__018796 = new BitSet(new long[]{0x0000000030000010L,0x0000000800000000L}); public static final BitSet FOLLOW_rule__TypeName__Group_1_2__1_in_rule__TypeName__Group_1_2__018799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__TypeName__Group_1_2__0__Impl18827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_1_2__1__Impl_in_rule__TypeName__Group_1_2__118858 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeRef_in_rule__TypeName__Group_1_2__1__Impl18885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_2__0__Impl_in_rule__TypeName__Group_2__018918 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); public static final BitSet FOLLOW_rule__TypeName__Group_2__1_in_rule__TypeName__Group_2__018921 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__TypeName__Group_2__0__Impl18949 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeName__Group_2__1__Impl_in_rule__TypeName__Group_2__118980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__TypeName__Group_2__1__Impl19008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeRef__Group__0__Impl_in_rule__TypeRef__Group__019043 = new BitSet(new long[]{0x0000000030000010L,0x0000000800000000L}); public static final BitSet FOLLOW_rule__TypeRef__Group__1_in_rule__TypeRef__Group__019046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_99_in_rule__TypeRef__Group__0__Impl19075 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeRef__Group__1__Impl_in_rule__TypeRef__Group__119108 = new BitSet(new long[]{0x0000000030000010L,0x0000000800000000L}); public static final BitSet FOLLOW_rule__TypeRef__Group__2_in_rule__TypeRef__Group__119111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeRef__Alternatives_1_in_rule__TypeRef__Group__1__Impl19138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__TypeRef__Group__2__Impl_in_rule__TypeRef__Group__219169 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeName_in_rule__TypeRef__Group__2__Impl19196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group__0__Impl_in_rule__Member__Group__019231 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group__1_in_rule__Member__Group__019234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group__1__Impl_in_rule__Member__Group__119292 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group__2_in_rule__Member__Group__119295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__AnnotationsAssignment_1_in_rule__Member__Group__1__Impl19322 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__Member__Group__2__Impl_in_rule__Member__Group__219353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_in_rule__Member__Group__2__Impl19380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0__0__Impl_in_rule__Member__Group_2_0__019416 = new BitSet(new long[]{0x00000000C0000000L,0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__Member__Group_2_0__1_in_rule__Member__Group_2_0__019419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0__1__Impl_in_rule__Member__Group_2_0__119477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__0_in_rule__Member__Group_2_0__1__Impl19504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__0__Impl_in_rule__Member__Group_2_0_1__019538 = new BitSet(new long[]{0x00000000C0000000L,0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__1_in_rule__Member__Group_2_0_1__019541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__PendingAssignment_2_0_1_0_in_rule__Member__Group_2_0_1__0__Impl19568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__1__Impl_in_rule__Member__Group_2_0_1__119599 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__2_in_rule__Member__Group_2_0_1__119602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_0_1_1_in_rule__Member__Group_2_0_1__1__Impl19629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__2__Impl_in_rule__Member__Group_2_0_1__219659 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__3_in_rule__Member__Group_2_0_1__219662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExprAssignment_2_0_1_2_in_rule__Member__Group_2_0_1__2__Impl19689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_0_1__3__Impl_in_rule__Member__Group_2_0_1__319719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExpressionAssignment_2_0_1_3_in_rule__Member__Group_2_0_1__3__Impl19746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1__0__Impl_in_rule__Member__Group_2_1__019785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__Member__Group_2_1__1_in_rule__Member__Group_2_1__019788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1__1__Impl_in_rule__Member__Group_2_1__119846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__0_in_rule__Member__Group_2_1__1__Impl19873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__0__Impl_in_rule__Member__Group_2_1_1__019907 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__1_in_rule__Member__Group_2_1_1__019910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__PreambleAssignment_2_1_1_0_in_rule__Member__Group_2_1_1__0__Impl19937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__1__Impl_in_rule__Member__Group_2_1_1__119967 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__2_in_rule__Member__Group_2_1_1__119970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TargetTypeAssignment_2_1_1_1_in_rule__Member__Group_2_1_1__1__Impl19997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__2__Impl_in_rule__Member__Group_2_1_1__220028 = new BitSet(new long[]{0x03F3FFF800000110L,0x0000000090004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__3_in_rule__Member__Group_2_1_1__220031 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_1_1_2_in_rule__Member__Group_2_1_1__2__Impl20058 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__3__Impl_in_rule__Member__Group_2_1_1__320089 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__4_in_rule__Member__Group_2_1_1__320092 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Member__Group_2_1_1__3__Impl20120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__4__Impl_in_rule__Member__Group_2_1_1__420151 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__5_in_rule__Member__Group_2_1_1__420154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__MembersAssignment_2_1_1_4_in_rule__Member__Group_2_1_1__4__Impl20181 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_1_1__5__Impl_in_rule__Member__Group_2_1_1__520212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Member__Group_2_1_1__5__Impl20240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2__0__Impl_in_rule__Member__Group_2_2__020283 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_2__1_in_rule__Member__Group_2_2__020286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2__1__Impl_in_rule__Member__Group_2_2__120344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__0_in_rule__Member__Group_2_2__1__Impl20371 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__0__Impl_in_rule__Member__Group_2_2_1__020405 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__1_in_rule__Member__Group_2_2_1__020408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__Member__Group_2_2_1__0__Impl20436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__1__Impl_in_rule__Member__Group_2_2_1__120467 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__2_in_rule__Member__Group_2_2_1__120470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_2_1_1_in_rule__Member__Group_2_2_1__1__Impl20497 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__2__Impl_in_rule__Member__Group_2_2_1__220528 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__3_in_rule__Member__Group_2_2_1__220531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_1_2_in_rule__Member__Group_2_2_1__2__Impl20558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_2_1__3__Impl_in_rule__Member__Group_2_2_1__320589 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExpressionAssignment_2_2_1_3_in_rule__Member__Group_2_2_1__3__Impl20616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__0__Impl_in_rule__Member__Group_2_3__020654 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__1_in_rule__Member__Group_2_3__020657 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3__1__Impl_in_rule__Member__Group_2_3__120715 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__0_in_rule__Member__Group_2_3__1__Impl20742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__0__Impl_in_rule__Member__Group_2_3_1__020776 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__1_in_rule__Member__Group_2_3_1__020779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_101_in_rule__Member__Group_2_3_1__0__Impl20807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__1__Impl_in_rule__Member__Group_2_3_1__120838 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__2_in_rule__Member__Group_2_3_1__120841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_3_1_1_in_rule__Member__Group_2_3_1__1__Impl20868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__2__Impl_in_rule__Member__Group_2_3_1__220899 = new BitSet(new long[]{0x7FFCFFFD300007F0L,0xF280690298860400L,0x0000000000002107L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__3_in_rule__Member__Group_2_3_1__220902 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_3_1_2_in_rule__Member__Group_2_3_1__2__Impl20929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_3_1__3__Impl_in_rule__Member__Group_2_3_1__320960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExpressionAssignment_2_3_1_3_in_rule__Member__Group_2_3_1__3__Impl20987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4__0__Impl_in_rule__Member__Group_2_4__021025 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__Member__Group_2_4__1_in_rule__Member__Group_2_4__021028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4__1__Impl_in_rule__Member__Group_2_4__121086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__0_in_rule__Member__Group_2_4__1__Impl21113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__0__Impl_in_rule__Member__Group_2_4_1__021147 = new BitSet(new long[]{0x0000000000000110L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__1_in_rule__Member__Group_2_4_1__021150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__PreambleAssignment_2_4_1_0_in_rule__Member__Group_2_4_1__0__Impl21177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__1__Impl_in_rule__Member__Group_2_4_1__121207 = new BitSet(new long[]{0x0000000000000110L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__2_in_rule__Member__Group_2_4_1__121210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TargetOperationAssignment_2_4_1_1_in_rule__Member__Group_2_4_1__1__Impl21237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__2__Impl_in_rule__Member__Group_2_4_1__221268 = new BitSet(new long[]{0x0000000000000110L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__3_in_rule__Member__Group_2_4_1__221271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_4_1_2_in_rule__Member__Group_2_4_1__2__Impl21298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__3__Impl_in_rule__Member__Group_2_4_1__321329 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__4_in_rule__Member__Group_2_4_1__321332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Member__Group_2_4_1__3__Impl21360 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__4__Impl_in_rule__Member__Group_2_4_1__421391 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__5_in_rule__Member__Group_2_4_1__421394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__MembersAssignment_2_4_1_4_in_rule__Member__Group_2_4_1__4__Impl21421 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_4_1__5__Impl_in_rule__Member__Group_2_4_1__521452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Member__Group_2_4_1__5__Impl21480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5__0__Impl_in_rule__Member__Group_2_5__021523 = new BitSet(new long[]{0x0004000000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5__1_in_rule__Member__Group_2_5__021526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5__1__Impl_in_rule__Member__Group_2_5__121584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__0_in_rule__Member__Group_2_5__1__Impl21611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__0__Impl_in_rule__Member__Group_2_5_1__021645 = new BitSet(new long[]{0x0000000000000010L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__1_in_rule__Member__Group_2_5_1__021648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_50_in_rule__Member__Group_2_5_1__0__Impl21676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__1__Impl_in_rule__Member__Group_2_5_1__121707 = new BitSet(new long[]{0x0000000000000010L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__2_in_rule__Member__Group_2_5_1__121710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_5_1_1_in_rule__Member__Group_2_5_1__1__Impl21737 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__2__Impl_in_rule__Member__Group_2_5_1__221768 = new BitSet(new long[]{0x0000000000000000L,0x0000004020000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__3_in_rule__Member__Group_2_5_1__221771 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__Member__Group_2_5_1__2__Impl21799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__3__Impl_in_rule__Member__Group_2_5_1__321830 = new BitSet(new long[]{0x0000000000000000L,0x0000004020000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__4_in_rule__Member__Group_2_5_1__321833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__0_in_rule__Member__Group_2_5_1__3__Impl21860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1__4__Impl_in_rule__Member__Group_2_5_1__421891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__Member__Group_2_5_1__4__Impl21919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__0__Impl_in_rule__Member__Group_2_5_1_3__021960 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000004080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__1_in_rule__Member__Group_2_5_1_3__021963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__Member__Group_2_5_1_3__0__Impl21991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__1__Impl_in_rule__Member__Group_2_5_1_3__122022 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000004080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__2_in_rule__Member__Group_2_5_1_3__122025 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ColumnsAssignment_2_5_1_3_1_in_rule__Member__Group_2_5_1_3__1__Impl22052 = new BitSet(new long[]{0x03F3FFF800000012L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_5_1_3__2__Impl_in_rule__Member__Group_2_5_1_3__222083 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__RowsAssignment_2_5_1_3_2_in_rule__Member__Group_2_5_1_3__2__Impl22110 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__0__Impl_in_rule__Member__Group_2_6__022147 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__1_in_rule__Member__Group_2_6__022150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__1__Impl_in_rule__Member__Group_2_6__122208 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__2_in_rule__Member__Group_2_6__122211 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_1_in_rule__Member__Group_2_6__1__Impl22238 = new BitSet(new long[]{0x0000FFF800000002L}); } private static class FollowSets001 { public static final BitSet FOLLOW_rule__Member__Group_2_6__2__Impl_in_rule__Member__Group_2_6__222269 = new BitSet(new long[]{0x0000000202000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__3_in_rule__Member__Group_2_6__222272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_6_2_in_rule__Member__Group_2_6__2__Impl22299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__3__Impl_in_rule__Member__Group_2_6__322329 = new BitSet(new long[]{0x0000000202000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__4_in_rule__Member__Group_2_6__322332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_3__0_in_rule__Member__Group_2_6__3__Impl22359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6__4__Impl_in_rule__Member__Group_2_6__422390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__Member__Group_2_6__4__Impl22419 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__0__Impl_in_rule__Member__Group_2_6_2_0__022462 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__1_in_rule__Member__Group_2_6_2_0__022465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_0_0_in_rule__Member__Group_2_6_2_0__0__Impl22492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__1__Impl_in_rule__Member__Group_2_6_2_0__122522 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__2_in_rule__Member__Group_2_6_2_0__122525 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_0_1_in_rule__Member__Group_2_6_2_0__1__Impl22552 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__2__Impl_in_rule__Member__Group_2_6_2_0__222583 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__3_in_rule__Member__Group_2_6_2_0__222586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_6_2_0_2_in_rule__Member__Group_2_6_2_0__2__Impl22613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_0__3__Impl_in_rule__Member__Group_2_6_2_0__322644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_6_2_0_3_in_rule__Member__Group_2_6_2_0__3__Impl22671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__0__Impl_in_rule__Member__Group_2_6_2_1__022709 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__1_in_rule__Member__Group_2_6_2_1__022712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_1_0_in_rule__Member__Group_2_6_2_1__0__Impl22739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__1__Impl_in_rule__Member__Group_2_6_2_1__122769 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__2_in_rule__Member__Group_2_6_2_1__122772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_6_2_1_1_in_rule__Member__Group_2_6_2_1__1__Impl22799 = new BitSet(new long[]{0x0003FFF800000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__2__Impl_in_rule__Member__Group_2_6_2_1__222830 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__3_in_rule__Member__Group_2_6_2_1__222833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_6_2_1_2_in_rule__Member__Group_2_6_2_1__2__Impl22860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_1__3__Impl_in_rule__Member__Group_2_6_2_1__322890 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_6_2_1_3_in_rule__Member__Group_2_6_2_1__3__Impl22917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__0__Impl_in_rule__Member__Group_2_6_2_2__022956 = new BitSet(new long[]{0x0200FFF800000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__1_in_rule__Member__Group_2_6_2_2__022959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_0_in_rule__Member__Group_2_6_2_2__0__Impl22986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__1__Impl_in_rule__Member__Group_2_6_2_2__123016 = new BitSet(new long[]{0x0200FFF800000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__2_in_rule__Member__Group_2_6_2_2__123019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_1_in_rule__Member__Group_2_6_2_2__1__Impl23046 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__2__Impl_in_rule__Member__Group_2_6_2_2__223077 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__3_in_rule__Member__Group_2_6_2_2__223080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_2_in_rule__Member__Group_2_6_2_2__2__Impl23107 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__3__Impl_in_rule__Member__Group_2_6_2_2__323137 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__4_in_rule__Member__Group_2_6_2_2__323140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_6_2_2_3_in_rule__Member__Group_2_6_2_2__3__Impl23167 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__4__Impl_in_rule__Member__Group_2_6_2_2__423198 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__5_in_rule__Member__Group_2_6_2_2__423201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_6_2_2_4_in_rule__Member__Group_2_6_2_2__4__Impl23228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_2__5__Impl_in_rule__Member__Group_2_6_2_2__523258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_6_2_2_5_in_rule__Member__Group_2_6_2_2__5__Impl23285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_3__0__Impl_in_rule__Member__Group_2_6_2_3__023328 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_3__1_in_rule__Member__Group_2_6_2_3__023331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeAssignment_2_6_2_3_0_in_rule__Member__Group_2_6_2_3__0__Impl23358 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_2_3__1__Impl_in_rule__Member__Group_2_6_2_3__123388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_6_2_3_1_in_rule__Member__Group_2_6_2_3__1__Impl23415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_3__0__Impl_in_rule__Member__Group_2_6_3__023449 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_3__1_in_rule__Member__Group_2_6_3__023452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__Member__Group_2_6_3__0__Impl23480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_6_3__1__Impl_in_rule__Member__Group_2_6_3__123511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__InitialValueAssignment_2_6_3_1_in_rule__Member__Group_2_6_3__1__Impl23538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__0__Impl_in_rule__Member__Group_2_7__023572 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__1_in_rule__Member__Group_2_7__023575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__1__Impl_in_rule__Member__Group_2_7__123633 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__2_in_rule__Member__Group_2_7__123636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_7_1_in_rule__Member__Group_2_7__1__Impl23663 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__2__Impl_in_rule__Member__Group_2_7__223694 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004400L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__3_in_rule__Member__Group_2_7__223697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ModifiersAssignment_2_7_2_in_rule__Member__Group_2_7__2__Impl23724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__3__Impl_in_rule__Member__Group_2_7__323754 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004400L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__4_in_rule__Member__Group_2_7__323757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_7_3_in_rule__Member__Group_2_7__3__Impl23784 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__4__Impl_in_rule__Member__Group_2_7__423815 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x0040003080004400L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__5_in_rule__Member__Group_2_7__423818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__0_in_rule__Member__Group_2_7__4__Impl23845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__5__Impl_in_rule__Member__Group_2_7__523876 = new BitSet(new long[]{0x03F3FFF800000010L,0x0040000180004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__6_in_rule__Member__Group_2_7__523879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_7_5_in_rule__Member__Group_2_7__5__Impl23906 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__6__Impl_in_rule__Member__Group_2_7__623936 = new BitSet(new long[]{0x03F3FFF800000010L,0x0040000180004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__7_in_rule__Member__Group_2_7__623939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6__0_in_rule__Member__Group_2_7__6__Impl23966 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__7__Impl_in_rule__Member__Group_2_7__723997 = new BitSet(new long[]{0x0000000600000700L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__8_in_rule__Member__Group_2_7__724000 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__Member__Group_2_7__7__Impl24028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__8__Impl_in_rule__Member__Group_2_7__824059 = new BitSet(new long[]{0x0000000600000700L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__9_in_rule__Member__Group_2_7__824062 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__0_in_rule__Member__Group_2_7__8__Impl24089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7__9__Impl_in_rule__Member__Group_2_7__924120 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Alternatives_2_7_9_in_rule__Member__Group_2_7__9__Impl24147 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__0__Impl_in_rule__Member__Group_2_7_4__024198 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__1_in_rule__Member__Group_2_7_4__024201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__Member__Group_2_7_4__0__Impl24229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__1__Impl_in_rule__Member__Group_2_7_4__124260 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__2_in_rule__Member__Group_2_7_4__124263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeParametersAssignment_2_7_4_1_in_rule__Member__Group_2_7_4__1__Impl24290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__2__Impl_in_rule__Member__Group_2_7_4__224320 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__3_in_rule__Member__Group_2_7_4__224323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4_2__0_in_rule__Member__Group_2_7_4__2__Impl24350 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4__3__Impl_in_rule__Member__Group_2_7_4__324381 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__Member__Group_2_7_4__3__Impl24409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4_2__0__Impl_in_rule__Member__Group_2_7_4_2__024448 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4_2__1_in_rule__Member__Group_2_7_4_2__024451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Member__Group_2_7_4_2__0__Impl24479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_4_2__1__Impl_in_rule__Member__Group_2_7_4_2__124510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__TypeParametersAssignment_2_7_4_2_1_in_rule__Member__Group_2_7_4_2__1__Impl24537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0__0__Impl_in_rule__Member__Group_2_7_5_0__024571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__0_in_rule__Member__Group_2_7_5_0__0__Impl24598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__0__Impl_in_rule__Member__Group_2_7_5_0_0__024630 = new BitSet(new long[]{0x0010000000000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__1_in_rule__Member__Group_2_7_5_0_0__024633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ReturnTypeAssignment_2_7_5_0_0_0_in_rule__Member__Group_2_7_5_0_0__0__Impl24660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__1__Impl_in_rule__Member__Group_2_7_5_0_0__124690 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__2_in_rule__Member__Group_2_7_5_0_0__124693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_1_in_rule__Member__Group_2_7_5_0_0__1__Impl24720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__2__Impl_in_rule__Member__Group_2_7_5_0_0__224750 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__3_in_rule__Member__Group_2_7_5_0_0__224753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_7_5_0_0_2_in_rule__Member__Group_2_7_5_0_0__2__Impl24780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0_0__3__Impl_in_rule__Member__Group_2_7_5_0_0__324810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__Member__Group_2_7_5_0_0__3__Impl24838 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1__0__Impl_in_rule__Member__Group_2_7_5_1__024877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__0_in_rule__Member__Group_2_7_5_1__0__Impl24904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__0__Impl_in_rule__Member__Group_2_7_5_1_0__024936 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__1_in_rule__Member__Group_2_7_5_1_0__024939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ReturnTypeAssignment_2_7_5_1_0_0_in_rule__Member__Group_2_7_5_1_0__0__Impl24966 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__1__Impl_in_rule__Member__Group_2_7_5_1_0__124996 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__2_in_rule__Member__Group_2_7_5_1_0__124999 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_7_5_1_0_1_in_rule__Member__Group_2_7_5_1_0__1__Impl25026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1_0__2__Impl_in_rule__Member__Group_2_7_5_1_0__225056 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__Member__Group_2_7_5_1_0__2__Impl25084 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2__0__Impl_in_rule__Member__Group_2_7_5_2__025121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__0_in_rule__Member__Group_2_7_5_2__0__Impl25148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__0__Impl_in_rule__Member__Group_2_7_5_2_0__025180 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__1_in_rule__Member__Group_2_7_5_2_0__025183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_0_in_rule__Member__Group_2_7_5_2_0__0__Impl25210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__1__Impl_in_rule__Member__Group_2_7_5_2_0__125240 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__2_in_rule__Member__Group_2_7_5_2_0__125243 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_7_5_2_0_1_in_rule__Member__Group_2_7_5_2_0__1__Impl25270 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2_0__2__Impl_in_rule__Member__Group_2_7_5_2_0__225300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__Member__Group_2_7_5_2_0__2__Impl25328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_3__0__Impl_in_rule__Member__Group_2_7_5_3__025365 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_3__1_in_rule__Member__Group_2_7_5_3__025368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_7_5_3_0_in_rule__Member__Group_2_7_5_3__0__Impl25395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_3__1__Impl_in_rule__Member__Group_2_7_5_3__125425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__Member__Group_2_7_5_3__1__Impl25453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6__0__Impl_in_rule__Member__Group_2_7_6__025488 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6__1_in_rule__Member__Group_2_7_6__025491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ParametersAssignment_2_7_6_0_in_rule__Member__Group_2_7_6__0__Impl25518 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6__1__Impl_in_rule__Member__Group_2_7_6__125548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6_1__0_in_rule__Member__Group_2_7_6__1__Impl25575 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6_1__0__Impl_in_rule__Member__Group_2_7_6_1__025610 = new BitSet(new long[]{0x03F3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6_1__1_in_rule__Member__Group_2_7_6_1__025613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Member__Group_2_7_6_1__0__Impl25641 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_6_1__1__Impl_in_rule__Member__Group_2_7_6_1__125672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ParametersAssignment_2_7_6_1_1_in_rule__Member__Group_2_7_6_1__1__Impl25699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__0__Impl_in_rule__Member__Group_2_7_8__025733 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__1_in_rule__Member__Group_2_7_8__025736 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_34_in_rule__Member__Group_2_7_8__0__Impl25764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__1__Impl_in_rule__Member__Group_2_7_8__125795 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__2_in_rule__Member__Group_2_7_8__125798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExceptionsAssignment_2_7_8_1_in_rule__Member__Group_2_7_8__1__Impl25825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8__2__Impl_in_rule__Member__Group_2_7_8__225855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8_2__0_in_rule__Member__Group_2_7_8__2__Impl25882 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8_2__0__Impl_in_rule__Member__Group_2_7_8_2__025919 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8_2__1_in_rule__Member__Group_2_7_8_2__025922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__Member__Group_2_7_8_2__0__Impl25950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_8_2__1__Impl_in_rule__Member__Group_2_7_8_2__125981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__ExceptionsAssignment_2_7_8_2_1_in_rule__Member__Group_2_7_8_2__1__Impl26008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__026042 = new BitSet(new long[]{0x0000000400000000L,0x0000028000000700L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__026045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl26072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__126101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl26128 = new BitSet(new long[]{0x0000000400000002L,0x0000028000000700L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__026163 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__026166 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl26193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__126223 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl26250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__026285 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl26312 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__026344 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__026347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__126405 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_1_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl26432 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__026466 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__026469 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl26496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__126526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl26553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__026587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl26614 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__026646 = new BitSet(new long[]{0x0000000400000000L,0x0000008000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__026649 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__126707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl26734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__026768 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__026771 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__0__Impl26799 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__126830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__XRelationalExpression__Group_1_1_0_0_1_0__1__Impl26858 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__0__Impl_in_rule__XRelationalExpression__Group_1_2__026893 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__1_in_rule__XRelationalExpression__Group_1_2__026896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0__0_in_rule__XRelationalExpression__Group_1_2__0__Impl26923 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2__1__Impl_in_rule__XRelationalExpression__Group_1_2__126953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_2_1_in_rule__XRelationalExpression__Group_1_2__1__Impl26980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0__027014 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0_in_rule__XRelationalExpression__Group_1_2_0__0__Impl27041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__027073 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1_in_rule__XRelationalExpression__Group_1_2_0_0__027076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_2_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_2_0_0__127134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_105_in_rule__XRelationalExpression__Group_1_2_0_0__1__Impl27162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__0__Impl_in_rule__XRelationalExpression__Group_1_3__027197 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__1_in_rule__XRelationalExpression__Group_1_3__027200 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0__0_in_rule__XRelationalExpression__Group_1_3__0__Impl27227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3__1__Impl_in_rule__XRelationalExpression__Group_1_3__127257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_3_1_in_rule__XRelationalExpression__Group_1_3__1__Impl27284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0__027318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0_in_rule__XRelationalExpression__Group_1_3_0__0__Impl27345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__027377 = new BitSet(new long[]{0x0000000400000000L,0x0000028000000700L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1_in_rule__XRelationalExpression__Group_1_3_0_0__027380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_3_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_3_0_0__127438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_1_in_rule__XRelationalExpression__Group_1_3_0_0__1__Impl27465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__0__Impl_in_rule__Should__Group__027499 = new BitSet(new long[]{0x0000000000000010L,0x0000040000000000L}); public static final BitSet FOLLOW_rule__Should__Group__1_in_rule__Should__Group__027502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_103_in_rule__Should__Group__0__Impl27530 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__1__Impl_in_rule__Should__Group__127561 = new BitSet(new long[]{0x0000000000000010L,0x0000040000000000L}); public static final BitSet FOLLOW_rule__Should__Group__2_in_rule__Should__Group__127564 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_106_in_rule__Should__Group__1__Impl27593 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Should__Group__2__Impl_in_rule__Should__Group__227626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Should__Group__2__Impl27653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__0__Impl_in_rule__Assertion__Group__027688 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__Assertion__Group__1_in_rule__Assertion__Group__027691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__1__Impl_in_rule__Assertion__Group__127749 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__Assertion__Group__2_in_rule__Assertion__Group__127752 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_107_in_rule__Assertion__Group__1__Impl27780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__Group__2__Impl_in_rule__Assertion__Group__227811 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Assertion__ExpressionAssignment_2_in_rule__Assertion__Group__2__Impl27838 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__0__Impl_in_rule__ExampleColumn__Group__027874 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__1_in_rule__ExampleColumn__Group__027877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__TypeAssignment_0_in_rule__ExampleColumn__Group__0__Impl27904 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__1__Impl_in_rule__ExampleColumn__Group__127935 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__2_in_rule__ExampleColumn__Group__127938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__NameAssignment_1_in_rule__ExampleColumn__Group__1__Impl27965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleColumn__Group__2__Impl_in_rule__ExampleColumn__Group__227995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__ExampleColumn__Group__2__Impl28023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__0__Impl_in_rule__ExampleRow__Group__028060 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__1_in_rule__ExampleRow__Group__028063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__ExampleRow__Group__0__Impl28091 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__1__Impl_in_rule__ExampleRow__Group__128122 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__2_in_rule__ExampleRow__Group__128125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group__2__Impl_in_rule__ExampleRow__Group__228183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group_2__0_in_rule__ExampleRow__Group__2__Impl28210 = new BitSet(new long[]{0x7FFCFFFC300007F2L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__ExampleRow__Group_2__0__Impl_in_rule__ExampleRow__Group_2__028247 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); public static final BitSet FOLLOW_rule__ExampleRow__Group_2__1_in_rule__ExampleRow__Group_2__028250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__CellsAssignment_2_0_in_rule__ExampleRow__Group_2__0__Impl28277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ExampleRow__Group_2__1__Impl_in_rule__ExampleRow__Group_2__128307 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__ExampleRow__Group_2__1__Impl28335 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__0__Impl_in_rule__XFunctionSuperTypeRef__Group__028372 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__1_in_rule__XFunctionSuperTypeRef__Group__028375 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0_in_rule__XFunctionSuperTypeRef__Group__0__Impl28402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__1__Impl_in_rule__XFunctionSuperTypeRef__Group__128433 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__2_in_rule__XFunctionSuperTypeRef__Group__128436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__XFunctionSuperTypeRef__Group__1__Impl28464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group__2__Impl_in_rule__XFunctionSuperTypeRef__Group__228495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionSuperTypeRef__Group__2__Impl28522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0__028558 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000180004000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1_in_rule__XFunctionSuperTypeRef__Group_0__028561 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_0_in_rule__XFunctionSuperTypeRef__Group_0__0__Impl28588 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0__128618 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000180004000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2_in_rule__XFunctionSuperTypeRef__Group_0__128621 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0_in_rule__XFunctionSuperTypeRef__Group_0__1__Impl28648 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0__2__Impl_in_rule__XFunctionSuperTypeRef__Group_0__228679 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XFunctionSuperTypeRef__Group_0__2__Impl28707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__028744 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1__028747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionSuperTypeRef__Group_0_1__0__Impl28774 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1__128804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0_in_rule__XFunctionSuperTypeRef__Group_0_1__1__Impl28831 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1_1__028866 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__1_in_rule__XFunctionSuperTypeRef__Group_0_1_1__028869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XFunctionSuperTypeRef__Group_0_1_1__0__Impl28897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionSuperTypeRef__Group_0_1_1__128928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionSuperTypeRef__Group_0_1_1__1__Impl28955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__0__Impl_in_rule__AnnotationField__Group__028989 = new BitSet(new long[]{0x4FF3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__1_in_rule__AnnotationField__Group__028992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__1__Impl_in_rule__AnnotationField__Group__129050 = new BitSet(new long[]{0x4FF3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__2_in_rule__AnnotationField__Group__129053 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__AnnotationsAssignment_1_in_rule__AnnotationField__Group__1__Impl29080 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group__2__Impl_in_rule__AnnotationField__Group__229111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Alternatives_2_in_rule__AnnotationField__Group__2__Impl29138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__0__Impl_in_rule__AnnotationField__Group_2_0__029174 = new BitSet(new long[]{0x0000000202000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__1_in_rule__AnnotationField__Group_2_0__029177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Alternatives_2_0_0_in_rule__AnnotationField__Group_2_0__0__Impl29204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__1__Impl_in_rule__AnnotationField__Group_2_0__129234 = new BitSet(new long[]{0x0000000202000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__2_in_rule__AnnotationField__Group_2_0__129237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__0_in_rule__AnnotationField__Group_2_0__1__Impl29264 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0__2__Impl_in_rule__AnnotationField__Group_2_0__229295 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__AnnotationField__Group_2_0__2__Impl29324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__0__Impl_in_rule__AnnotationField__Group_2_0_0_0__029363 = new BitSet(new long[]{0x0003FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__1_in_rule__AnnotationField__Group_2_0_0_0__029366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__1__Impl_in_rule__AnnotationField__Group_2_0_0_0__129424 = new BitSet(new long[]{0x0003FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__2_in_rule__AnnotationField__Group_2_0_0_0__129427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_1_in_rule__AnnotationField__Group_2_0_0_0__1__Impl29454 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__2__Impl_in_rule__AnnotationField__Group_2_0_0_0__229485 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__3_in_rule__AnnotationField__Group_2_0_0_0__229488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_2_in_rule__AnnotationField__Group_2_0_0_0__2__Impl29515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__3__Impl_in_rule__AnnotationField__Group_2_0_0_0__329545 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__4_in_rule__AnnotationField__Group_2_0_0_0__329548 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_0_3_in_rule__AnnotationField__Group_2_0_0_0__3__Impl29575 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__4__Impl_in_rule__AnnotationField__Group_2_0_0_0__429606 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__5_in_rule__AnnotationField__Group_2_0_0_0__429609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeAssignment_2_0_0_0_4_in_rule__AnnotationField__Group_2_0_0_0__4__Impl29636 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_0__5__Impl_in_rule__AnnotationField__Group_2_0_0_0__529667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_0_0_0_5_in_rule__AnnotationField__Group_2_0_0_0__5__Impl29694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__0__Impl_in_rule__AnnotationField__Group_2_0_0_1__029736 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__1_in_rule__AnnotationField__Group_2_0_0_1__029739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__1__Impl_in_rule__AnnotationField__Group_2_0_0_1__129797 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__2_in_rule__AnnotationField__Group_2_0_0_1__129800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_0_0_1_1_in_rule__AnnotationField__Group_2_0_0_1__1__Impl29827 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__2__Impl_in_rule__AnnotationField__Group_2_0_0_1__229858 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__3_in_rule__AnnotationField__Group_2_0_0_1__229861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeAssignment_2_0_0_1_2_in_rule__AnnotationField__Group_2_0_0_1__2__Impl29888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_0_1__3__Impl_in_rule__AnnotationField__Group_2_0_0_1__329918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_0_0_1_3_in_rule__AnnotationField__Group_2_0_0_1__3__Impl29945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__0__Impl_in_rule__AnnotationField__Group_2_0_1__029983 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__1_in_rule__AnnotationField__Group_2_0_1__029986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__AnnotationField__Group_2_0_1__0__Impl30014 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_0_1__1__Impl_in_rule__AnnotationField__Group_2_0_1__130045 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__InitialValueAssignment_2_0_1_1_in_rule__AnnotationField__Group_2_0_1__1__Impl30072 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__0__Impl_in_rule__AnnotationField__Group_2_1__030106 = new BitSet(new long[]{0x0400FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__1_in_rule__AnnotationField__Group_2_1__030109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__1__Impl_in_rule__AnnotationField__Group_2_1__130167 = new BitSet(new long[]{0x0400FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__2_in_rule__AnnotationField__Group_2_1__130170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_1_1_in_rule__AnnotationField__Group_2_1__1__Impl30197 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__2__Impl_in_rule__AnnotationField__Group_2_1__230228 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__3_in_rule__AnnotationField__Group_2_1__230231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_58_in_rule__AnnotationField__Group_2_1__2__Impl30259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__3__Impl_in_rule__AnnotationField__Group_2_1__330290 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__4_in_rule__AnnotationField__Group_2_1__330293 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_1_3_in_rule__AnnotationField__Group_2_1__3__Impl30320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__4__Impl_in_rule__AnnotationField__Group_2_1__430350 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__5_in_rule__AnnotationField__Group_2_1__430353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__0_in_rule__AnnotationField__Group_2_1__4__Impl30380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__5__Impl_in_rule__AnnotationField__Group_2_1__530411 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__6_in_rule__AnnotationField__Group_2_1__530414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__0_in_rule__AnnotationField__Group_2_1__5__Impl30441 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__6__Impl_in_rule__AnnotationField__Group_2_1__630472 = new BitSet(new long[]{0x1000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__7_in_rule__AnnotationField__Group_2_1__630475 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__0_in_rule__AnnotationField__Group_2_1__6__Impl30502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__7__Impl_in_rule__AnnotationField__Group_2_1__730533 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__8_in_rule__AnnotationField__Group_2_1__730536 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__AnnotationField__Group_2_1__7__Impl30564 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__8__Impl_in_rule__AnnotationField__Group_2_1__830595 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__9_in_rule__AnnotationField__Group_2_1__830598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_1_8_in_rule__AnnotationField__Group_2_1__8__Impl30625 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1__9__Impl_in_rule__AnnotationField__Group_2_1__930656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__AnnotationField__Group_2_1__9__Impl30684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__0__Impl_in_rule__AnnotationField__Group_2_1_4__030735 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__1_in_rule__AnnotationField__Group_2_1_4__030738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__AnnotationField__Group_2_1_4__0__Impl30766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__1__Impl_in_rule__AnnotationField__Group_2_1_4__130797 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__2_in_rule__AnnotationField__Group_2_1_4__130800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_1_4_1_in_rule__AnnotationField__Group_2_1_4__1__Impl30827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__2__Impl_in_rule__AnnotationField__Group_2_1_4__230857 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__3_in_rule__AnnotationField__Group_2_1_4__230860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4_2__0_in_rule__AnnotationField__Group_2_1_4__2__Impl30887 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4__3__Impl_in_rule__AnnotationField__Group_2_1_4__330918 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__AnnotationField__Group_2_1_4__3__Impl30946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4_2__0__Impl_in_rule__AnnotationField__Group_2_1_4_2__030985 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4_2__1_in_rule__AnnotationField__Group_2_1_4_2__030988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__AnnotationField__Group_2_1_4_2__0__Impl31016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_4_2__1__Impl_in_rule__AnnotationField__Group_2_1_4_2__131047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_1_4_2_1_in_rule__AnnotationField__Group_2_1_4_2__1__Impl31074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__0__Impl_in_rule__AnnotationField__Group_2_1_5__031108 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__1_in_rule__AnnotationField__Group_2_1_5__031111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__AnnotationField__Group_2_1_5__0__Impl31139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_5__1__Impl_in_rule__AnnotationField__Group_2_1_5__131170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ExtendsAssignment_2_1_5_1_in_rule__AnnotationField__Group_2_1_5__1__Impl31197 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__0__Impl_in_rule__AnnotationField__Group_2_1_6__031231 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__1_in_rule__AnnotationField__Group_2_1_6__031234 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_60_in_rule__AnnotationField__Group_2_1_6__0__Impl31262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__1__Impl_in_rule__AnnotationField__Group_2_1_6__131293 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__2_in_rule__AnnotationField__Group_2_1_6__131296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ImplementsAssignment_2_1_6_1_in_rule__AnnotationField__Group_2_1_6__1__Impl31323 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6__2__Impl_in_rule__AnnotationField__Group_2_1_6__231353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__0_in_rule__AnnotationField__Group_2_1_6__2__Impl31380 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__0__Impl_in_rule__AnnotationField__Group_2_1_6_2__031417 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__1_in_rule__AnnotationField__Group_2_1_6_2__031420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__AnnotationField__Group_2_1_6_2__0__Impl31448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_1_6_2__1__Impl_in_rule__AnnotationField__Group_2_1_6_2__131479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ImplementsAssignment_2_1_6_2_1_in_rule__AnnotationField__Group_2_1_6_2__1__Impl31506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__0__Impl_in_rule__AnnotationField__Group_2_2__031540 = new BitSet(new long[]{0x4000FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__1_in_rule__AnnotationField__Group_2_2__031543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__1__Impl_in_rule__AnnotationField__Group_2_2__131601 = new BitSet(new long[]{0x4000FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__2_in_rule__AnnotationField__Group_2_2__131604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_2_1_in_rule__AnnotationField__Group_2_2__1__Impl31631 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__2__Impl_in_rule__AnnotationField__Group_2_2__231662 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__3_in_rule__AnnotationField__Group_2_2__231665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_62_in_rule__AnnotationField__Group_2_2__2__Impl31693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__3__Impl_in_rule__AnnotationField__Group_2_2__331724 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__4_in_rule__AnnotationField__Group_2_2__331727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_2_3_in_rule__AnnotationField__Group_2_2__3__Impl31754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__4__Impl_in_rule__AnnotationField__Group_2_2__431784 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__5_in_rule__AnnotationField__Group_2_2__431787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__0_in_rule__AnnotationField__Group_2_2__4__Impl31814 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__5__Impl_in_rule__AnnotationField__Group_2_2__531845 = new BitSet(new long[]{0x0000000010000000L,0x0000000010000400L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__6_in_rule__AnnotationField__Group_2_2__531848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__0_in_rule__AnnotationField__Group_2_2__5__Impl31875 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__6__Impl_in_rule__AnnotationField__Group_2_2__631906 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__7_in_rule__AnnotationField__Group_2_2__631909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__AnnotationField__Group_2_2__6__Impl31937 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__7__Impl_in_rule__AnnotationField__Group_2_2__731968 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__8_in_rule__AnnotationField__Group_2_2__731971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_2_7_in_rule__AnnotationField__Group_2_2__7__Impl31998 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2__8__Impl_in_rule__AnnotationField__Group_2_2__832029 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__AnnotationField__Group_2_2__8__Impl32057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__0__Impl_in_rule__AnnotationField__Group_2_2_4__032106 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__1_in_rule__AnnotationField__Group_2_2_4__032109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__AnnotationField__Group_2_2_4__0__Impl32137 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__1__Impl_in_rule__AnnotationField__Group_2_2_4__132168 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__2_in_rule__AnnotationField__Group_2_2_4__132171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_2_4_1_in_rule__AnnotationField__Group_2_2_4__1__Impl32198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__2__Impl_in_rule__AnnotationField__Group_2_2_4__232228 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__3_in_rule__AnnotationField__Group_2_2_4__232231 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4_2__0_in_rule__AnnotationField__Group_2_2_4__2__Impl32258 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4__3__Impl_in_rule__AnnotationField__Group_2_2_4__332289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__AnnotationField__Group_2_2_4__3__Impl32317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4_2__0__Impl_in_rule__AnnotationField__Group_2_2_4_2__032356 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4_2__1_in_rule__AnnotationField__Group_2_2_4_2__032359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__AnnotationField__Group_2_2_4_2__0__Impl32387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_4_2__1__Impl_in_rule__AnnotationField__Group_2_2_4_2__132418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__TypeParametersAssignment_2_2_4_2_1_in_rule__AnnotationField__Group_2_2_4_2__1__Impl32445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__0__Impl_in_rule__AnnotationField__Group_2_2_5__032479 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__1_in_rule__AnnotationField__Group_2_2_5__032482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__AnnotationField__Group_2_2_5__0__Impl32510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__1__Impl_in_rule__AnnotationField__Group_2_2_5__132541 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__2_in_rule__AnnotationField__Group_2_2_5__132544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ExtendsAssignment_2_2_5_1_in_rule__AnnotationField__Group_2_2_5__1__Impl32571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5__2__Impl_in_rule__AnnotationField__Group_2_2_5__232601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__0_in_rule__AnnotationField__Group_2_2_5__2__Impl32628 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__0__Impl_in_rule__AnnotationField__Group_2_2_5_2__032665 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__1_in_rule__AnnotationField__Group_2_2_5_2__032668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__AnnotationField__Group_2_2_5_2__0__Impl32696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_2_5_2__1__Impl_in_rule__AnnotationField__Group_2_2_5_2__132727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ExtendsAssignment_2_2_5_2_1_in_rule__AnnotationField__Group_2_2_5_2__1__Impl32754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__0__Impl_in_rule__AnnotationField__Group_2_3__032788 = new BitSet(new long[]{0x0800FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__1_in_rule__AnnotationField__Group_2_3__032791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__1__Impl_in_rule__AnnotationField__Group_2_3__132849 = new BitSet(new long[]{0x0800FFF800000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__2_in_rule__AnnotationField__Group_2_3__132852 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_3_1_in_rule__AnnotationField__Group_2_3__1__Impl32879 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__2__Impl_in_rule__AnnotationField__Group_2_3__232910 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__3_in_rule__AnnotationField__Group_2_3__232913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_59_in_rule__AnnotationField__Group_2_3__2__Impl32941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__3__Impl_in_rule__AnnotationField__Group_2_3__332972 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__4_in_rule__AnnotationField__Group_2_3__332975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_3_3_in_rule__AnnotationField__Group_2_3__3__Impl33002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__4__Impl_in_rule__AnnotationField__Group_2_3__433032 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__5_in_rule__AnnotationField__Group_2_3__433035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__AnnotationField__Group_2_3__4__Impl33063 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__5__Impl_in_rule__AnnotationField__Group_2_3__533094 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__6_in_rule__AnnotationField__Group_2_3__533097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__0_in_rule__AnnotationField__Group_2_3__5__Impl33124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__6__Impl_in_rule__AnnotationField__Group_2_3__633155 = new BitSet(new long[]{0x01F0000200000010L,0x0000000020000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__7_in_rule__AnnotationField__Group_2_3__633158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__AnnotationField__Group_2_3__6__Impl33187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3__7__Impl_in_rule__AnnotationField__Group_2_3__733220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__AnnotationField__Group_2_3__7__Impl33248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__0__Impl_in_rule__AnnotationField__Group_2_3_5__033295 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__1_in_rule__AnnotationField__Group_2_3_5__033298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_3_5_0_in_rule__AnnotationField__Group_2_3_5__0__Impl33325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5__1__Impl_in_rule__AnnotationField__Group_2_3_5__133355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__0_in_rule__AnnotationField__Group_2_3_5__1__Impl33382 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__0__Impl_in_rule__AnnotationField__Group_2_3_5_1__033417 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__1_in_rule__AnnotationField__Group_2_3_5_1__033420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__AnnotationField__Group_2_3_5_1__0__Impl33448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_3_5_1__1__Impl_in_rule__AnnotationField__Group_2_3_5_1__133479 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_3_5_1_1_in_rule__AnnotationField__Group_2_3_5_1__1__Impl33506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__0__Impl_in_rule__AnnotationField__Group_2_4__033540 = new BitSet(new long[]{0x4FF3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__1_in_rule__AnnotationField__Group_2_4__033543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__1__Impl_in_rule__AnnotationField__Group_2_4__133601 = new BitSet(new long[]{0x4FF3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__2_in_rule__AnnotationField__Group_2_4__133604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__ModifiersAssignment_2_4_1_in_rule__AnnotationField__Group_2_4__1__Impl33631 = new BitSet(new long[]{0x0000FFF800000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__2__Impl_in_rule__AnnotationField__Group_2_4__233662 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__3_in_rule__AnnotationField__Group_2_4__233665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_53_in_rule__AnnotationField__Group_2_4__2__Impl33693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__3__Impl_in_rule__AnnotationField__Group_2_4__333724 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__4_in_rule__AnnotationField__Group_2_4__333727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__NameAssignment_2_4_3_in_rule__AnnotationField__Group_2_4__3__Impl33754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__4__Impl_in_rule__AnnotationField__Group_2_4__433784 = new BitSet(new long[]{0x4FF3FFF800000010L,0x00400000A0004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__5_in_rule__AnnotationField__Group_2_4__433787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__AnnotationField__Group_2_4__4__Impl33815 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__5__Impl_in_rule__AnnotationField__Group_2_4__533846 = new BitSet(new long[]{0x4FF3FFF800000010L,0x00400000A0004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__6_in_rule__AnnotationField__Group_2_4__533849 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationField__MembersAssignment_2_4_5_in_rule__AnnotationField__Group_2_4__5__Impl33876 = new BitSet(new long[]{0x4FF3FFF800000012L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__AnnotationField__Group_2_4__6__Impl_in_rule__AnnotationField__Group_2_4__633907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__AnnotationField__Group_2_4__6__Impl33935 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__033986 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__033989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__0__Impl34016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__134046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group__1__Impl34073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__034107 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__034110 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__0__Impl34138 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__134169 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__134172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__1__Impl34199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__234229 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__234232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__2__Impl34259 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__334290 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__334293 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__3__Impl34321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__434352 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1__4__Impl34379 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__034420 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__034423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__0__Impl34451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__134482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_2__1__Impl34509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__034543 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__034546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__0__Impl34573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__134603 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__134606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__1__Impl34633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__234663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4__2__Impl34690 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__034727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0__0__Impl34754 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__034786 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__034789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__134847 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_0_0__1__Impl34875 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__034910 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__034913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__0__Impl34942 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__134974 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__134977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__1__Impl35004 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__235034 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__235037 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__2__Impl35064 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__335095 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2__3__Impl35123 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__035162 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__035165 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__0__Impl35193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__135224 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_1_in_rule__ParameterizedTypeReferenceWithTypeArgs__Group_1_4_2_2__1__Impl35251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__0__Impl_in_rule__CreateExtensionInfo__Group__035285 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__1_in_rule__CreateExtensionInfo__Group__035288 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_52_in_rule__CreateExtensionInfo__Group__0__Impl35316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__1__Impl_in_rule__CreateExtensionInfo__Group__135347 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__2_in_rule__CreateExtensionInfo__Group__135350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__0_in_rule__CreateExtensionInfo__Group__1__Impl35377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group__2__Impl_in_rule__CreateExtensionInfo__Group__235408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__CreateExpressionAssignment_2_in_rule__CreateExtensionInfo__Group__2__Impl35435 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__0__Impl_in_rule__CreateExtensionInfo__Group_1__035471 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__1_in_rule__CreateExtensionInfo__Group_1__035474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__NameAssignment_1_0_in_rule__CreateExtensionInfo__Group_1__0__Impl35501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CreateExtensionInfo__Group_1__1__Impl_in_rule__CreateExtensionInfo__Group_1__135531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__CreateExtensionInfo__Group_1__1__Impl35559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__0__Impl_in_rule__Parameter__Group__035594 = new BitSet(new long[]{0x03F3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__Parameter__Group__1_in_rule__Parameter__Group__035597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__AnnotationsAssignment_0_in_rule__Parameter__Group__0__Impl35624 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__Parameter__Group__1__Impl_in_rule__Parameter__Group__135655 = new BitSet(new long[]{0x03F3FFF800000010L,0x0040000080004000L}); public static final BitSet FOLLOW_rule__Parameter__Group__2_in_rule__Parameter__Group__135658 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__0_in_rule__Parameter__Group__1__Impl35685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__2__Impl_in_rule__Parameter__Group__235716 = new BitSet(new long[]{0x01F0000000000010L,0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__Parameter__Group__3_in_rule__Parameter__Group__235719 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__ParameterTypeAssignment_2_in_rule__Parameter__Group__2__Impl35746 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__3__Impl_in_rule__Parameter__Group__335776 = new BitSet(new long[]{0x01F0000000000010L,0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__Parameter__Group__4_in_rule__Parameter__Group__335779 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__VarArgAssignment_3_in_rule__Parameter__Group__3__Impl35806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group__4__Impl_in_rule__Parameter__Group__435837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__NameAssignment_4_in_rule__Parameter__Group__4__Impl35864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__0__Impl_in_rule__Parameter__Group_1__035904 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__1_in_rule__Parameter__Group_1__035907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__ExtensionAssignment_1_0_in_rule__Parameter__Group_1__0__Impl35934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__Group_1__1__Impl_in_rule__Parameter__Group_1__135964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Parameter__AnnotationsAssignment_1_1_in_rule__Parameter__Group_1__1__Impl35991 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__036026 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__036029 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0__0_in_rule__XVariableDeclaration__Group__0__Impl36056 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__136086 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__136089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl36116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__236146 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__0_in_rule__XVariableDeclaration__Group__2__Impl36173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0__0__Impl_in_rule__XVariableDeclaration__Group_0__036210 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__0_in_rule__XVariableDeclaration__Group_0__0__Impl36237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__0__Impl_in_rule__XVariableDeclaration__Group_0_0__036269 = new BitSet(new long[]{0x0203000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__1_in_rule__XVariableDeclaration__Group_0_0__036272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0__136330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_in_rule__XVariableDeclaration__Group_0_0__1__Impl36357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__0__Impl_in_rule__XVariableDeclaration__Group_0_0_1_0__036391 = new BitSet(new long[]{0x0200000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__1_in_rule__XVariableDeclaration__Group_0_0_1_0__036394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_0_0_in_rule__XVariableDeclaration__Group_0_0_1_0__0__Impl36421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_0__1__Impl_in_rule__XVariableDeclaration__Group_0_0_1_0__136451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_1_in_rule__XVariableDeclaration__Group_0_0_1_0__1__Impl36478 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__0__Impl_in_rule__XVariableDeclaration__Group_0_0_1_1__036513 = new BitSet(new long[]{0x0003000000000000L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__1_in_rule__XVariableDeclaration__Group_0_0_1_1__036516 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_0_in_rule__XVariableDeclaration__Group_0_0_1_1__0__Impl36543 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_0_0_1_1__1__Impl_in_rule__XVariableDeclaration__Group_0_0_1_1__136573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_0_0_1_1_1_in_rule__XVariableDeclaration__Group_0_0_1_1__1__Impl36600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0__036634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__0_in_rule__XVariableDeclaration__Group_1_0__0__Impl36661 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__0__Impl_in_rule__XVariableDeclaration__Group_1_0_0__036693 = new BitSet(new long[]{0x7DFCFFFC10000010L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__1_in_rule__XVariableDeclaration__Group_1_0_0__036696 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__TypeAssignment_1_0_0_0_in_rule__XVariableDeclaration__Group_1_0_0__0__Impl36723 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0_0__1__Impl_in_rule__XVariableDeclaration__Group_1_0_0__136753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_1_0_0_1_in_rule__XVariableDeclaration__Group_1_0_0__1__Impl36780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__0__Impl_in_rule__XVariableDeclaration__Group_2__036814 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__1_in_rule__XVariableDeclaration__Group_2__036817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__XVariableDeclaration__Group_2__0__Impl36845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2__1__Impl_in_rule__XVariableDeclaration__Group_2__136876 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_2_1_in_rule__XVariableDeclaration__Group_2__1__Impl36903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__036937 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__036940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_rule__XConstructorCall__Group__0__Impl36967 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__136996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0_in_rule__XConstructorCall__Group__1__Impl37023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0__Impl_in_rule__XConstructorCall__Group_1__037058 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__1_in_rule__XConstructorCall__Group_1__037061 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0__0_in_rule__XConstructorCall__Group_1__0__Impl37088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__1__Impl_in_rule__XConstructorCall__Group_1__137118 = new BitSet(new long[]{0x03FFFFF8C0000010L,0x00400030A0004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__2_in_rule__XConstructorCall__Group_1__137121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__MembersAssignment_1_1_in_rule__XConstructorCall__Group_1__1__Impl37148 = new BitSet(new long[]{0x03FFFFF8C0000012L,0x0040003080004000L,0x00000000000002C0L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__2__Impl_in_rule__XConstructorCall__Group_1__237179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__XConstructorCall__Group_1__2__Impl37207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0__0__Impl_in_rule__XConstructorCall__Group_1_0__037244 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__0_in_rule__XConstructorCall__Group_1_0__0__Impl37271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__0__Impl_in_rule__XConstructorCall__Group_1_0_0__037303 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__1_in_rule__XConstructorCall__Group_1_0_0__037306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1_0_0__1__Impl_in_rule__XConstructorCall__Group_1_0_0__137364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__XConstructorCall__Group_1_0_0__1__Impl37392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__0__Impl_in_rule__XbaseConstructorCall__Group__037427 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__1_in_rule__XbaseConstructorCall__Group__037430 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__1__Impl_in_rule__XbaseConstructorCall__Group__137488 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__2_in_rule__XbaseConstructorCall__Group__137491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_109_in_rule__XbaseConstructorCall__Group__1__Impl37519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__2__Impl_in_rule__XbaseConstructorCall__Group__237550 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000400L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__3_in_rule__XbaseConstructorCall__Group__237553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ConstructorAssignment_2_in_rule__XbaseConstructorCall__Group__2__Impl37580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__3__Impl_in_rule__XbaseConstructorCall__Group__337610 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000400L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__4_in_rule__XbaseConstructorCall__Group__337613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_rule__XbaseConstructorCall__Group__3__Impl37640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__4__Impl_in_rule__XbaseConstructorCall__Group__437671 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000400L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__5_in_rule__XbaseConstructorCall__Group__437674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_rule__XbaseConstructorCall__Group__4__Impl37701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group__5__Impl_in_rule__XbaseConstructorCall__Group__537732 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_rule__XbaseConstructorCall__Group__5__Impl37759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0__Impl_in_rule__XbaseConstructorCall__Group_3__037802 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__1_in_rule__XbaseConstructorCall__Group_3__037805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__XbaseConstructorCall__Group_3__0__Impl37834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__1__Impl_in_rule__XbaseConstructorCall__Group_3__137866 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__2_in_rule__XbaseConstructorCall__Group_3__137869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XbaseConstructorCall__Group_3__1__Impl37896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__2__Impl_in_rule__XbaseConstructorCall__Group_3__237926 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__3_in_rule__XbaseConstructorCall__Group_3__237929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__0_in_rule__XbaseConstructorCall__Group_3__2__Impl37956 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__3__Impl_in_rule__XbaseConstructorCall__Group_3__337987 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__XbaseConstructorCall__Group_3__3__Impl38015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__0__Impl_in_rule__XbaseConstructorCall__Group_3_2__038054 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__1_in_rule__XbaseConstructorCall__Group_3_2__038057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XbaseConstructorCall__Group_3_2__0__Impl38085 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3_2__1__Impl_in_rule__XbaseConstructorCall__Group_3_2__138116 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XbaseConstructorCall__Group_3_2__1__Impl38143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0__Impl_in_rule__XbaseConstructorCall__Group_4__038177 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__1_in_rule__XbaseConstructorCall__Group_4__038180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XbaseConstructorCall__Group_4__0__Impl38207 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__1__Impl_in_rule__XbaseConstructorCall__Group_4__138237 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__2_in_rule__XbaseConstructorCall__Group_4__138240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Alternatives_4_1_in_rule__XbaseConstructorCall__Group_4__1__Impl38267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__2__Impl_in_rule__XbaseConstructorCall__Group_4__238298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XbaseConstructorCall__Group_4__2__Impl38326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__0__Impl_in_rule__XbaseConstructorCall__Group_4_1_1__038363 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1__038366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XbaseConstructorCall__Group_4_1_1__0__Impl38393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1__1__Impl_in_rule__XbaseConstructorCall__Group_4_1_1__138423 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__0_in_rule__XbaseConstructorCall__Group_4_1_1__1__Impl38450 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XbaseConstructorCall__Group_4_1_1_1__038485 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__1_in_rule__XbaseConstructorCall__Group_4_1_1_1__038488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XbaseConstructorCall__Group_4_1_1_1__0__Impl38516 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XbaseConstructorCall__Group_4_1_1_1__138547 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XbaseConstructorCall__Group_4_1_1_1__1__Impl38574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__038608 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__038611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__ExtensionAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl38638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__138669 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__2_in_rule__JvmFormalParameter__Group__138672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl38699 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__2__Impl_in_rule__JvmFormalParameter__Group__238730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_2_in_rule__JvmFormalParameter__Group__2__Impl38757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__038793 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__038796 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ExtensionAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl38823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__138854 = new BitSet(new long[]{0x7DFCFFFC10000010L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__2_in_rule__FullJvmFormalParameter__Group__138857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl38884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__2__Impl_in_rule__FullJvmFormalParameter__Group__238914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_2_in_rule__FullJvmFormalParameter__Group__2__Impl38941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__038977 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__038980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__139038 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280690298864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__139041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_110_in_rule__XSwitchExpression__Group__1__Impl39069 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__239100 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__239103 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl39130 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__339160 = new BitSet(new long[]{0x03F3FFF800000010L,0x08009000E0004000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__339163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__XSwitchExpression__Group__3__Impl39191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__439222 = new BitSet(new long[]{0x03F3FFF800000010L,0x08009000E0004000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__439225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl39252 = new BitSet(new long[]{0x03F3FFF800000012L,0x08001000C0004000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__539283 = new BitSet(new long[]{0x03F3FFF800000010L,0x08009000E0004000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__539286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl39313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__639344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__XSwitchExpression__Group__6__Impl39372 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__039417 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__039420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl39447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__139477 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__139480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl39507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__239537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XSwitchExpression__Group_2_0__2__Impl39565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0__039602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0_in_rule__XSwitchExpression__Group_2_0_0__0__Impl39629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__039661 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__039664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl39692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__139723 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__139726 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1_in_rule__XSwitchExpression__Group_2_0_0_0__1__Impl39753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__239783 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl39811 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__039848 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280690298864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__039851 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl39878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__139909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl39936 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0__039970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0_in_rule__XSwitchExpression__Group_2_1_0__0__Impl39997 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__040029 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__040032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0_in_rule__XSwitchExpression__Group_2_1_0_0__0__Impl40059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__140089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl40117 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__040152 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__040155 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_111_in_rule__XSwitchExpression__Group_5__0__Impl40183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__140214 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__140217 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XSwitchExpression__Group_5__1__Impl40245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__240276 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl40303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__0__Impl_in_rule__SimpleStringLiteral__Group__040339 = new BitSet(new long[]{0x0000000000000100L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__1_in_rule__SimpleStringLiteral__Group__040342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__Group__1__Impl_in_rule__SimpleStringLiteral__Group__140400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__SimpleStringLiteral__ValueAssignment_1_in_rule__SimpleStringLiteral__Group__1__Impl40427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__0__Impl_in_rule__RichString__Group__040461 = new BitSet(new long[]{0x0000000000000700L}); public static final BitSet FOLLOW_rule__RichString__Group__1_in_rule__RichString__Group__040464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group__1__Impl_in_rule__RichString__Group__140522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Alternatives_1_in_rule__RichString__Group__1__Impl40549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__0__Impl_in_rule__RichString__Group_1_1__040583 = new BitSet(new long[]{0x7FFFFFFC30007FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__1_in_rule__RichString__Group_1_1__040586 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_0_in_rule__RichString__Group_1_1__0__Impl40613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__1__Impl_in_rule__RichString__Group_1_1__140643 = new BitSet(new long[]{0x7FFFFFFC30007FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__2_in_rule__RichString__Group_1_1__140646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_1_in_rule__RichString__Group_1_1__1__Impl40673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__2__Impl_in_rule__RichString__Group_1_1__240704 = new BitSet(new long[]{0x7FFFFFFC30007FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__3_in_rule__RichString__Group_1_1__240707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__0_in_rule__RichString__Group_1_1__2__Impl40734 = new BitSet(new long[]{0x0000000000001802L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1__3__Impl_in_rule__RichString__Group_1_1__340765 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_3_in_rule__RichString__Group_1_1__3__Impl40792 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__0__Impl_in_rule__RichString__Group_1_1_2__040830 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__1_in_rule__RichString__Group_1_1_2__040833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_2_0_in_rule__RichString__Group_1_1_2__0__Impl40860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__Group_1_1_2__1__Impl_in_rule__RichString__Group_1_1_2__140890 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichString__ExpressionsAssignment_1_1_2_1_in_rule__RichString__Group_1_1_2__1__Impl40917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__0__Impl_in_rule__RichStringLiteral__Group__040952 = new BitSet(new long[]{0x0000000000000200L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__1_in_rule__RichStringLiteral__Group__040955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__Group__1__Impl_in_rule__RichStringLiteral__Group__141013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteral__ValueAssignment_1_in_rule__RichStringLiteral__Group__1__Impl41040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__0__Impl_in_rule__RichStringLiteralStart__Group__041074 = new BitSet(new long[]{0x0000000000000700L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__1_in_rule__RichStringLiteralStart__Group__041077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__Group__1__Impl_in_rule__RichStringLiteralStart__Group__141135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralStart__ValueAssignment_1_in_rule__RichStringLiteralStart__Group__1__Impl41162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__0__Impl_in_rule__RichStringLiteralInbetween__Group__041196 = new BitSet(new long[]{0x0000000000001800L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__1_in_rule__RichStringLiteralInbetween__Group__041199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Group__1__Impl_in_rule__RichStringLiteralInbetween__Group__141257 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralInbetween__Alternatives_1_in_rule__RichStringLiteralInbetween__Group__1__Impl41284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__0__Impl_in_rule__RichStringLiteralEnd__Group__041318 = new BitSet(new long[]{0x7FFFFFFC30007FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__1_in_rule__RichStringLiteralEnd__Group__041321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Group__1__Impl_in_rule__RichStringLiteralEnd__Group__141379 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringLiteralEnd__Alternatives_1_in_rule__RichStringLiteralEnd__Group__1__Impl41406 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__0__Impl_in_rule__InternalRichString__Group__041440 = new BitSet(new long[]{0x0000000000001800L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__1_in_rule__InternalRichString__Group__041443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group__1__Impl_in_rule__InternalRichString__Group__141501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__0_in_rule__InternalRichString__Group__1__Impl41528 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__0__Impl_in_rule__InternalRichString__Group_1__041562 = new BitSet(new long[]{0x7FFFFFFC30001FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__1_in_rule__InternalRichString__Group_1__041565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_0_in_rule__InternalRichString__Group_1__0__Impl41592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1__1__Impl_in_rule__InternalRichString__Group_1__141622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__0_in_rule__InternalRichString__Group_1__1__Impl41649 = new BitSet(new long[]{0x7FFFFFFC30001FF2L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__0__Impl_in_rule__InternalRichString__Group_1_1__041684 = new BitSet(new long[]{0x7FFFFFFC30001FF0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__1_in_rule__InternalRichString__Group_1_1__041687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_0_in_rule__InternalRichString__Group_1_1__0__Impl41714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__Group_1_1__1__Impl_in_rule__InternalRichString__Group_1_1__141745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__InternalRichString__ExpressionsAssignment_1_1_1_in_rule__InternalRichString__Group_1_1__1__Impl41772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__0__Impl_in_rule__RichStringForLoop__Group__041806 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__1_in_rule__RichStringForLoop__Group__041809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__1__Impl_in_rule__RichStringForLoop__Group__141867 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__2_in_rule__RichStringForLoop__Group__141870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_112_in_rule__RichStringForLoop__Group__1__Impl41898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__2__Impl_in_rule__RichStringForLoop__Group__241929 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__3_in_rule__RichStringForLoop__Group__241932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__DeclaredParamAssignment_2_in_rule__RichStringForLoop__Group__2__Impl41959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__3__Impl_in_rule__RichStringForLoop__Group__341989 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__4_in_rule__RichStringForLoop__Group__341992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__RichStringForLoop__Group__3__Impl42020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__4__Impl_in_rule__RichStringForLoop__Group__442051 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__5_in_rule__RichStringForLoop__Group__442054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__ForExpressionAssignment_4_in_rule__RichStringForLoop__Group__4__Impl42081 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__5__Impl_in_rule__RichStringForLoop__Group__542111 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__6_in_rule__RichStringForLoop__Group__542114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__0_in_rule__RichStringForLoop__Group__5__Impl42141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__6__Impl_in_rule__RichStringForLoop__Group__642172 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__7_in_rule__RichStringForLoop__Group__642175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__0_in_rule__RichStringForLoop__Group__6__Impl42202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__7__Impl_in_rule__RichStringForLoop__Group__742233 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__8_in_rule__RichStringForLoop__Group__742236 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__0_in_rule__RichStringForLoop__Group__7__Impl42263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__8__Impl_in_rule__RichStringForLoop__Group__842294 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__9_in_rule__RichStringForLoop__Group__842297 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__EachExpressionAssignment_8_in_rule__RichStringForLoop__Group__8__Impl42324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group__9__Impl_in_rule__RichStringForLoop__Group__942354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_113_in_rule__RichStringForLoop__Group__9__Impl42382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__0__Impl_in_rule__RichStringForLoop__Group_5__042433 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__1_in_rule__RichStringForLoop__Group_5__042436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_55_in_rule__RichStringForLoop__Group_5__0__Impl42464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_5__1__Impl_in_rule__RichStringForLoop__Group_5__142495 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__BeforeAssignment_5_1_in_rule__RichStringForLoop__Group_5__1__Impl42522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__0__Impl_in_rule__RichStringForLoop__Group_6__042556 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__1_in_rule__RichStringForLoop__Group_6__042559 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_56_in_rule__RichStringForLoop__Group_6__0__Impl42587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_6__1__Impl_in_rule__RichStringForLoop__Group_6__142618 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__SeparatorAssignment_6_1_in_rule__RichStringForLoop__Group_6__1__Impl42645 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__0__Impl_in_rule__RichStringForLoop__Group_7__042679 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__1_in_rule__RichStringForLoop__Group_7__042682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_54_in_rule__RichStringForLoop__Group_7__0__Impl42710 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__Group_7__1__Impl_in_rule__RichStringForLoop__Group_7__142741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringForLoop__AfterAssignment_7_1_in_rule__RichStringForLoop__Group_7__1__Impl42768 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__0__Impl_in_rule__RichStringIf__Group__042802 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF285690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__1_in_rule__RichStringIf__Group__042805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__1__Impl_in_rule__RichStringIf__Group__142863 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__2_in_rule__RichStringIf__Group__142866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_114_in_rule__RichStringIf__Group__1__Impl42894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__2__Impl_in_rule__RichStringIf__Group__242925 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__3_in_rule__RichStringIf__Group__242928 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__IfAssignment_2_in_rule__RichStringIf__Group__2__Impl42955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__3__Impl_in_rule__RichStringIf__Group__342985 = new BitSet(new long[]{0x0000000000000000L,0x0038000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__4_in_rule__RichStringIf__Group__342988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ThenAssignment_3_in_rule__RichStringIf__Group__3__Impl43015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__4__Impl_in_rule__RichStringIf__Group__443045 = new BitSet(new long[]{0x0000000000000000L,0x0038000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__5_in_rule__RichStringIf__Group__443048 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ElseIfsAssignment_4_in_rule__RichStringIf__Group__4__Impl43075 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__5__Impl_in_rule__RichStringIf__Group__543106 = new BitSet(new long[]{0x0000000000000000L,0x0038000000000000L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__6_in_rule__RichStringIf__Group__543109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__0_in_rule__RichStringIf__Group__5__Impl43136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group__6__Impl_in_rule__RichStringIf__Group__643167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_115_in_rule__RichStringIf__Group__6__Impl43195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__0__Impl_in_rule__RichStringIf__Group_5__043240 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__1_in_rule__RichStringIf__Group_5__043243 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_116_in_rule__RichStringIf__Group_5__0__Impl43271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__Group_5__1__Impl_in_rule__RichStringIf__Group_5__143302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringIf__ElseAssignment_5_1_in_rule__RichStringIf__Group_5__1__Impl43329 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__0__Impl_in_rule__RichStringElseIf__Group__043363 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__1_in_rule__RichStringElseIf__Group__043366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_117_in_rule__RichStringElseIf__Group__0__Impl43394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__1__Impl_in_rule__RichStringElseIf__Group__143425 = new BitSet(new long[]{0x01C0000000001800L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__2_in_rule__RichStringElseIf__Group__143428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__IfAssignment_1_in_rule__RichStringElseIf__Group__1__Impl43455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__Group__2__Impl_in_rule__RichStringElseIf__Group__243485 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RichStringElseIf__ThenAssignment_2_in_rule__RichStringElseIf__Group__2__Impl43512 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__043548 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__043551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__143609 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__143612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_118_in_rule__XAnnotation__Group__1__Impl43640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__243671 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__3_in_rule__XAnnotation__Group__243674 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__AnnotationTypeAssignment_2_in_rule__XAnnotation__Group__2__Impl43701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group__3__Impl_in_rule__XAnnotation__Group__343731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_rule__XAnnotation__Group__3__Impl43758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0__Impl_in_rule__XAnnotation__Group_3__043797 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690398860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1_in_rule__XAnnotation__Group_3__043800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XAnnotation__Group_3__0__Impl43829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__1__Impl_in_rule__XAnnotation__Group_3__143861 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690398860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2_in_rule__XAnnotation__Group_3__143864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Alternatives_3_1_in_rule__XAnnotation__Group_3__1__Impl43891 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__2__Impl_in_rule__XAnnotation__Group_3__243922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XAnnotation__Group_3__2__Impl43950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0__Impl_in_rule__XAnnotation__Group_3_1_0__043987 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1_in_rule__XAnnotation__Group_3_1_0__043990 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0_in_rule__XAnnotation__Group_3_1_0__0__Impl44017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__1__Impl_in_rule__XAnnotation__Group_3_1_0__144047 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0_in_rule__XAnnotation__Group_3_1_0__1__Impl44074 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__0__Impl_in_rule__XAnnotation__Group_3_1_0_1__044109 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1_in_rule__XAnnotation__Group_3_1_0_1__044112 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XAnnotation__Group_3_1_0_1__0__Impl44140 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0_1__1__Impl_in_rule__XAnnotation__Group_3_1_0_1__144171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1_in_rule__XAnnotation__Group_3_1_0_1__1__Impl44198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__0__Impl_in_rule__XAnnotationElementValuePair__Group__044232 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1_in_rule__XAnnotationElementValuePair__Group__044235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0_in_rule__XAnnotationElementValuePair__Group__0__Impl44262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group__1__Impl_in_rule__XAnnotationElementValuePair__Group__144292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ValueAssignment_1_in_rule__XAnnotationElementValuePair__Group__1__Impl44319 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0__044353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0_in_rule__XAnnotationElementValuePair__Group_0__0__Impl44380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__0__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__044412 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1_in_rule__XAnnotationElementValuePair__Group_0_0__044415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__ElementAssignment_0_0_0_in_rule__XAnnotationElementValuePair__Group_0_0__0__Impl44442 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValuePair__Group_0_0__1__Impl_in_rule__XAnnotationElementValuePair__Group_0_0__144472 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__XAnnotationElementValuePair__Group_0_0__1__Impl44500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__044535 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0__044538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl44565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__144595 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0__144598 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl44625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0__244656 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl44684 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__044721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl44748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__044780 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__044783 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__144841 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__144844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl44872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__244903 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl44931 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__044968 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__044971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl44998 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__145028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl45055 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__045090 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__045093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl45121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__145152 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl45179 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__045213 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1__045216 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl45243 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1__145272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl45299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__045334 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__045337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__145395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl45424 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0_in_rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl45436 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__045473 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__045476 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl45504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__145535 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1_in_rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl45562 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0__Impl_in_rule__XAnnotationElementValue__Group_0__045596 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1_in_rule__XAnnotationElementValue__Group_0__045599 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0_in_rule__XAnnotationElementValue__Group_0__0__Impl45626 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__1__Impl_in_rule__XAnnotationElementValue__Group_0__145656 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2_in_rule__XAnnotationElementValue__Group_0__145659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0_in_rule__XAnnotationElementValue__Group_0__1__Impl45686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__2__Impl_in_rule__XAnnotationElementValue__Group_0__245717 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__XAnnotationElementValue__Group_0__2__Impl45745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0__045782 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0_in_rule__XAnnotationElementValue__Group_0_0__0__Impl45809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__0__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__045841 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1_in_rule__XAnnotationElementValue__Group_0_0_0__045844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__1__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__145902 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2_in_rule__XAnnotationElementValue__Group_0_0_0__145905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__XAnnotationElementValue__Group_0_0_0__1__Impl45933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_0_0__2__Impl_in_rule__XAnnotationElementValue__Group_0_0_0__245964 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__XAnnotationElementValue__Group_0_0_0__2__Impl45992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1__046029 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1_in_rule__XAnnotationElementValue__Group_0_1__046032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_0_in_rule__XAnnotationElementValue__Group_0_1__0__Impl46059 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1__146089 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0_in_rule__XAnnotationElementValue__Group_0_1__1__Impl46116 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__0__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__046151 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2C0690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1_in_rule__XAnnotationElementValue__Group_0_1_1__046154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XAnnotationElementValue__Group_0_1_1__0__Impl46182 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0_1_1__1__Impl_in_rule__XAnnotationElementValue__Group_0_1_1__146213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1_in_rule__XAnnotationElementValue__Group_0_1_1__1__Impl46240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__046274 = new BitSet(new long[]{0x7FFCFFFC10000010L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__046277 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__146335 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__146338 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl46365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__246395 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__246398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl46425 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets002 { public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__346454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl46481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__046519 = new BitSet(new long[]{0x8000000000000000L,0x000000000000060FL}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__046522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl46549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__146578 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl46605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__046640 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__046643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl46670 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__146700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl46727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__046761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl46788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__046820 = new BitSet(new long[]{0x8000000000000000L,0x000000000000060FL}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__046823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__146881 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl46908 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__046942 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__046945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpMultiAssign__Group_5__0__Impl46973 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__147004 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__147007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpMultiAssign__Group_5__1__Impl47035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__247066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__OpMultiAssign__Group_5__2__Impl47094 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__047131 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__047134 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpMultiAssign__Group_6__0__Impl47162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__147193 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__147196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpMultiAssign__Group_6__1__Impl47225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__247258 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_72_in_rule__OpMultiAssign__Group_6__2__Impl47286 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__047323 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__047326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl47353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__147382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl47409 = new BitSet(new long[]{0x0000000004000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__047444 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__047447 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl47474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__147504 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl47531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__047565 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl47592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__047624 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__047627 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__147685 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl47712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__047746 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__047749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl47776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__147805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl47832 = new BitSet(new long[]{0x0000000008000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__047867 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__047870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl47897 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__147927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl47954 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__047988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl48015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__048047 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__048050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__148108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl48135 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__048169 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000F0L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__048172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl48199 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__148228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl48255 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000F0L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__048290 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__048293 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl48320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__148350 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl48377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__048411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl48438 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__048470 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000F0L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__048473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__148531 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl48558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__048592 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__048595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpCompare__Group_1__0__Impl48623 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__148654 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_rule__OpCompare__Group_1__1__Impl48682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__048717 = new BitSet(new long[]{0x0000000000000000L,0x000000000001FE00L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__048720 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl48747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__148776 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl48803 = new BitSet(new long[]{0x0000000000000002L,0x000000000001FE00L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__048838 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__048841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl48868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__148898 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl48925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__048959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl48986 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__049018 = new BitSet(new long[]{0x0000000000000000L,0x000000000001FE00L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__049021 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__149079 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl49106 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__049140 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__049143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpOther__Group_2__0__Impl49171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__149202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_77_in_rule__OpOther__Group_2__1__Impl49230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__049265 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__049268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpOther__Group_5__0__Impl49296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__149327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl49354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__049388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl49415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__049447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__049450 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpOther__Group_5_1_0_0__0__Impl49478 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__149509 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__OpOther__Group_5_1_0_0__1__Impl49537 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__049572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004400L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__049575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpOther__Group_6__0__Impl49603 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__149634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl49661 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__049695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl49722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__049754 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__049757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpOther__Group_6_1_0_0__0__Impl49785 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__149816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__OpOther__Group_6_1_0_0__1__Impl49844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__049879 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__049882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl49909 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__149938 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl49965 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__050000 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__050003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl50030 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__150060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl50087 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__050121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl50148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__050180 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__050183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__150241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl50268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__050302 = new BitSet(new long[]{0x0000000000000000L,0x0000000000780000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__050305 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl50332 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__150361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl50388 = new BitSet(new long[]{0x0000000000000002L,0x0000000000780000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__050423 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__050426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl50453 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__150483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl50510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__050544 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl50571 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__050603 = new BitSet(new long[]{0x0000000000000000L,0x0000000000780000L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__050606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__150664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl50691 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__050725 = new BitSet(new long[]{0x0000000000000000L,0x0000000000860000L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__050728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__150786 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__150789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl50816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__250846 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl50873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__050909 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__050912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl50939 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__150968 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl50995 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__051030 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__051033 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl51060 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__151090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl51117 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__051151 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl51178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__051210 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__051213 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__151271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_120_in_rule__XCastedExpression__Group_1_0_0__1__Impl51299 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__051334 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__051337 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl51364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__151393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl51420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__051455 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl51482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__051514 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__051517 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__151575 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl51602 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__051636 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L,0x0000000000001800L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__051639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl51666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__151695 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl51722 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L,0x0000000000001800L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__051757 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__051760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl51787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__151817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl51844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__051878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl51905 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__051937 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L,0x0000000000000800L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__051940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__151998 = new BitSet(new long[]{0x7FFCFFFC10000010L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__152001 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl52028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__252058 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__252061 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl52088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__352118 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl52145 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__052182 = new BitSet(new long[]{0x7FFCFFFC30000010L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__052185 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl52212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__152242 = new BitSet(new long[]{0x7FFCFFFC30000010L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__152245 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl52272 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__252303 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__252306 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl52333 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__352363 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__352366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl52393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__452424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl52451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__052492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl52519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__052551 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L,0x0000000000001800L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__052554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__152612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl52639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__052673 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__052676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl52704 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__152735 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__152738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl52765 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__252795 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__252798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl52825 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__352856 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl52884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__052923 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__052926 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl52954 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__152985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl53012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__053046 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__053049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl53076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__153106 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__153109 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl53136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__253167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl53195 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__053232 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__053235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl53262 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__153292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl53319 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__053354 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__053357 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl53385 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__153416 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl53443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__053477 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__053480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__153538 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__153541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__XSetLiteral__Group__1__Impl53569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__253600 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2806902B8860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__253603 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__XSetLiteral__Group__2__Impl53631 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__353662 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF2806902B8860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__353665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl53692 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__453723 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__XSetLiteral__Group__4__Impl53751 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__053792 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__053795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl53822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__153852 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl53879 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__053914 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__053917 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XSetLiteral__Group_3_1__0__Impl53945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__153976 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl54003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__054037 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__054040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__154098 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__154101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_119_in_rule__XListLiteral__Group__1__Impl54129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__254160 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__254163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__XListLiteral__Group__2__Impl54191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__354222 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690698860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__354225 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl54252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__454283 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__XListLiteral__Group__4__Impl54311 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__054352 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__054355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl54382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__154412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl54439 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__054474 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__054477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XListLiteral__Group_3_1__0__Impl54505 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__154536 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl54563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__054597 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694298864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__054600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl54627 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__154657 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694298864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__154660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl54687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__254718 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__254721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl54748 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__354778 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__XClosure__Group__3__Impl54806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__054845 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl54872 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__054904 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__054907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__154965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__XClosure__Group_0_0__1__Impl54993 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__055028 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl55055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__055087 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000004080004000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__055090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl55117 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__155148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl55175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0__Impl_in_rule__XClosure__Group_1_0_0__055209 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__055212 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0_in_rule__XClosure__Group_1_0_0__0__Impl55239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1__Impl_in_rule__XClosure__Group_1_0_0__155269 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0_in_rule__XClosure__Group_1_0_0__1__Impl55296 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__055331 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__055334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XClosure__Group_1_0_0_1__0__Impl55362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1__Impl_in_rule__XClosure__Group_1_0_0_1__155393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1_in_rule__XClosure__Group_1_0_0_1__1__Impl55420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__055454 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694298864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__055457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__155515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl55542 = new BitSet(new long[]{0x7FFFFFFC300007F2L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__055577 = new BitSet(new long[]{0x0000000200000000L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__055580 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl55607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__155637 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__XExpressionInClosure__Group_1__1__Impl55666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__055703 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__055706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl55733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__155763 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl55790 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__055824 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl55851 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__055883 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000004080004000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__055886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__155944 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000004080004000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__155947 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl55974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__256005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl56032 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__056068 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__056071 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl56098 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__156128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl56155 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__056190 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__056193 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XShortClosure__Group_0_0_1_1__0__Impl56221 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__156252 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl56279 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__056313 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__056316 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XParenthesizedExpression__Group__0__Impl56344 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__156375 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__156378 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl56405 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__256434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XParenthesizedExpression__Group__2__Impl56462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__056499 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__056502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__156560 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__156563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_121_in_rule__XIfExpression__Group__1__Impl56591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__256622 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__256625 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XIfExpression__Group__2__Impl56653 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__356684 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__356687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl56714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__456744 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__456747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XIfExpression__Group__4__Impl56775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__556806 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__556809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl56836 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__656866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl56893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__056938 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__056941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_122_in_rule__XIfExpression__Group_6__0__Impl56970 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__157002 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl57029 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__057063 = new BitSet(new long[]{0x03F3FFF800000010L,0x08001000C0004000L}); public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__057066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__157124 = new BitSet(new long[]{0x03F3FFF800000010L,0x08001000C0004000L}); public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__157127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl57154 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__257185 = new BitSet(new long[]{0x03F3FFF800000010L,0x08001000C0004000L}); public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__257188 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl57215 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__357246 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl57273 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__057311 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__057314 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_123_in_rule__XCasePart__Group_2__0__Impl57342 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__157373 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl57400 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__057434 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__057437 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XCasePart__Group_3_0__0__Impl57465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__157496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl57523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__057557 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__057560 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl57587 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__157617 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__157620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl57647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__257677 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__257680 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XForLoopExpression__Group__2__Impl57708 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__357739 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl57766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__057804 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl57831 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__057863 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__057866 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__157924 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__157927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XForLoopExpression__Group_0_0__1__Impl57955 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__257986 = new BitSet(new long[]{0x7FFFFFFC10000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__257989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XForLoopExpression__Group_0_0__2__Impl58017 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__358048 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__358051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl58078 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__458108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_108_in_rule__XForLoopExpression__Group_0_0__4__Impl58136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__058177 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__058180 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__158238 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__158241 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_124_in_rule__XBasicForLoopExpression__Group__1__Impl58269 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__258300 = new BitSet(new long[]{0x7FFFFFFE300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__258303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XBasicForLoopExpression__Group__2__Impl58331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__358362 = new BitSet(new long[]{0x7FFFFFFE300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__358365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl58392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__458423 = new BitSet(new long[]{0x7FFCFFFE300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__458426 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__XBasicForLoopExpression__Group__4__Impl58454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__558485 = new BitSet(new long[]{0x7FFCFFFE300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__558488 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl58515 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__658546 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690398860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__658549 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__XBasicForLoopExpression__Group__6__Impl58577 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__758608 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690398860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__758611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl58638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__858669 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__858672 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XBasicForLoopExpression__Group__8__Impl58700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__958731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl58758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__058808 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__058811 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl58838 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__158868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl58895 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__058930 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__058933 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl58961 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__158992 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl59019 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__059053 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__059056 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl59083 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__159113 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl59140 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__059175 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__059178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl59206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__159237 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl59264 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__059298 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__059301 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__159359 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__159362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XWhileExpression__Group__1__Impl59390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__259421 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__259424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XWhileExpression__Group__2__Impl59452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__359483 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__359486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl59513 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__459543 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__459546 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XWhileExpression__Group__4__Impl59574 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__559605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl59632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__059674 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__059677 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__159735 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__159738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_126_in_rule__XDoWhileExpression__Group__1__Impl59766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__259797 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__259800 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl59827 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__359857 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__359860 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_125_in_rule__XDoWhileExpression__Group__3__Impl59888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__459919 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__459922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XDoWhileExpression__Group__4__Impl59950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__559981 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__559984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl60011 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__660041 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XDoWhileExpression__Group__6__Impl60069 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__060114 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__060117 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__160175 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF2806902B8860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__160178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_92_in_rule__XBlockExpression__Group__1__Impl60206 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__260237 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF2806902B8860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__260240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl60267 = new BitSet(new long[]{0x7FFFFFFC300007F2L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__360298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_93_in_rule__XBlockExpression__Group__3__Impl60326 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__060365 = new BitSet(new long[]{0x0000000200000000L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__060368 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl60395 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__160425 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__XBlockExpression__Group_2__1__Impl60454 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__060491 = new BitSet(new long[]{0x7FFCFFFC30000010L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__060494 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__160552 = new BitSet(new long[]{0x7FFCFFFC30000010L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__160555 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl60582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__260613 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__260616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl60643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__360673 = new BitSet(new long[]{0x0000000000000000L,0x0000000280000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__360676 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl60703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__460734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl60761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__060802 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__060805 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__XFeatureCall__Group_1__0__Impl60833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__160864 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__160867 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl60894 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__260924 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__260927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl60954 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__360985 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__XFeatureCall__Group_1__3__Impl61013 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__061052 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__061055 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XFeatureCall__Group_1_2__0__Impl61083 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__161114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl61141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__061175 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__061178 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl61205 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__161235 = new BitSet(new long[]{0x7FFFFFFC300007F0L,0xF280694398864400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__161238 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl61265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__261296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XFeatureCall__Group_3__2__Impl61324 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1__061361 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__061364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0_in_rule__XFeatureCall__Group_3_1_1__0__Impl61391 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1__161421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0_in_rule__XFeatureCall__Group_3_1_1__1__Impl61448 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__061483 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__061486 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl61514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1_1__161545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1_in_rule__XFeatureCall__Group_3_1_1_1__1__Impl61572 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__061606 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L,0x0000000000002000L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__061609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__161667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl61694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__061728 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__061731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__161789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_127_in_rule__XNullLiteral__Group__1__Impl61817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__061852 = new BitSet(new long[]{0x00000000000000E0L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__061855 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__161913 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl61940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__061974 = new BitSet(new long[]{0x00000000000007E0L,0x8080000208000000L,0x0000000000002001L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__061977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__162035 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__162038 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_128_in_rule__XTypeLiteral__Group__1__Impl62066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__262097 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__262100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XTypeLiteral__Group__2__Impl62128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__362159 = new BitSet(new long[]{0x0000000000000000L,0x0000000300000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__362162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl62189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__462219 = new BitSet(new long[]{0x0000000000000000L,0x0000000300000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__462222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl62249 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__562280 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XTypeLiteral__Group__5__Impl62308 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__062351 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__062354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__162412 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__162415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_104_in_rule__XThrowExpression__Group__1__Impl62443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__262474 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl62501 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__062537 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__062540 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__162598 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__162601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_129_in_rule__XReturnExpression__Group__1__Impl62629 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__262660 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl62687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__062724 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__062727 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__162785 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__162788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_130_in_rule__XTryCatchFinallyExpression__Group__1__Impl62816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__262847 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000018L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__262850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl62877 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__362907 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl62934 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__062972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__062975 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl63004 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl63016 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__163049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl63076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__063111 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__063114 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_131_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl63143 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__163175 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl63202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__063236 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__063239 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_131_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl63267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__163298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl63325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__063359 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__063362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl63389 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__163419 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__163422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl63449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__263479 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__263482 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XSynchronizedExpression__Group__2__Impl63510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__363541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl63568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__063606 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl63633 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__063665 = new BitSet(new long[]{0x0000400000000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__063668 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__163726 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__163729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_46_in_rule__XSynchronizedExpression__Group_0_0__1__Impl63757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__263788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XSynchronizedExpression__Group_0_0__2__Impl63816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__063853 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__063856 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_132_in_rule__XCatchClause__Group__0__Impl63885 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__163917 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__163920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XCatchClause__Group__1__Impl63948 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__263979 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__263982 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl64009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__364039 = new BitSet(new long[]{0x7FFCFFFC300007F0L,0xF280690298860400L,0x0000000000002007L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__364042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XCatchClause__Group__3__Impl64070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__464101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl64128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__064168 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__064171 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl64198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__164227 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl64254 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__064289 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__064292 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__QualifiedName__Group_1__0__Impl64321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__164353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl64380 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__064413 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__064416 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl64443 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__164473 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl64500 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__064535 = new BitSet(new long[]{0x00000000000000C0L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__064538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__Number__Group_1_1__0__Impl64566 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__164597 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl64624 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__064659 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__064662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl64689 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__164718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl64745 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__064780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl64807 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__064839 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__064842 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__164900 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl64927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__064960 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__064963 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_97_in_rule__ArrayBrackets__Group__0__Impl64991 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__165022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_98_in_rule__ArrayBrackets__Group__1__Impl65050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__065085 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__065088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl65115 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__165146 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__165149 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_78_in_rule__XFunctionTypeRef__Group__1__Impl65177 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__265208 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl65235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__065271 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000180004000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__065274 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XFunctionTypeRef__Group_0__0__Impl65302 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__165333 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000180004000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__165336 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl65363 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__265394 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__XFunctionTypeRef__Group_0__2__Impl65422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__065459 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__065462 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl65489 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__165519 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl65546 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__065581 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__065584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl65612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__165643 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionTypeRef__Group_0_1_1__1__Impl65670 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__065704 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__065707 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl65734 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__165764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl65791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__065826 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__065829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl65858 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__165890 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__165893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl65920 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__265950 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__265953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl65980 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__366011 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__366014 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl66042 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__466073 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl66100 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__066141 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__066144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl66172 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__166203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl66230 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__066264 = new BitSet(new long[]{0x01F0000000000010L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__066267 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl66294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__166324 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__166327 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl66354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__266384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl66411 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0__066448 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl66475 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__066507 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__066510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__166568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl66596 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__066631 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__066634 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl66663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__166695 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__166698 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl66725 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__266755 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000200L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__266758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl66785 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__366816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_73_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl66844 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__066883 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__066886 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl66914 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__166945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl66972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__067006 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000880004000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__067009 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__167067 = new BitSet(new long[]{0x0000000030000000L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__167070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_99_in_rule__JvmWildcardTypeReference__Group__1__Impl67098 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__267129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl67156 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__067193 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__067196 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl67223 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__167253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl67280 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__067315 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__067318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl67345 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__167375 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl67402 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__067437 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__067440 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_28_in_rule__JvmUpperBound__Group__0__Impl67468 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__167499 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl67526 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__067560 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__067563 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_133_in_rule__JvmUpperBoundAnded__Group__0__Impl67591 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__167622 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl67649 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__067683 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__067686 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_29_in_rule__JvmLowerBound__Group__0__Impl67714 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__167745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl67772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__067806 = new BitSet(new long[]{0x03F3FFF800000010L,0x0000000080004000L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__067809 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_133_in_rule__JvmLowerBoundAnded__Group__0__Impl67837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__167868 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl67895 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__0__Impl_in_rule__JvmTypeParameter__Group__067929 = new BitSet(new long[]{0x0000000010000000L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__1_in_rule__JvmTypeParameter__Group__067932 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__NameAssignment_0_in_rule__JvmTypeParameter__Group__0__Impl67959 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group__1__Impl_in_rule__JvmTypeParameter__Group__167989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__0_in_rule__JvmTypeParameter__Group__1__Impl68016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__0__Impl_in_rule__JvmTypeParameter__Group_1__068051 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__1_in_rule__JvmTypeParameter__Group_1__068054 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_0_in_rule__JvmTypeParameter__Group_1__0__Impl68081 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__Group_1__1__Impl_in_rule__JvmTypeParameter__Group_1__168111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeParameter__ConstraintsAssignment_1_1_in_rule__JvmTypeParameter__Group_1__1__Impl68138 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__068173 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__068176 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl68203 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__168232 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__168235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__QualifiedNameWithWildcard__Group__1__Impl68263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__268294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__QualifiedNameWithWildcard__Group__2__Impl68322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__068359 = new BitSet(new long[]{0x01F0010000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__068362 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_61_in_rule__XImportDeclaration__Group__0__Impl68390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__168421 = new BitSet(new long[]{0x0000000200000000L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__168424 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl68451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__268481 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_33_in_rule__XImportDeclaration__Group__2__Impl68510 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__068549 = new BitSet(new long[]{0x03F0000000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__068552 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl68579 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__168609 = new BitSet(new long[]{0x03F0000000000010L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__168612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl68639 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__268670 = new BitSet(new long[]{0x01F0000000000010L,0x0000000000080000L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__268673 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl68700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__368730 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl68757 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__068795 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__068798 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl68825 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__168854 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_90_in_rule__QualifiedNameInStaticImport__Group__1__Impl68882 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__SpecFile__PackageAssignment_1_168922 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportSection_in_rule__SpecFile__ImportSectionAssignment_268953 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleType_in_rule__SpecFile__XtendTypesAssignment_368984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Type__AnnotationsAssignment_169015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_0_169046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_0_369077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_169108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_0_4_2_169139 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_0_5_169170 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_169201 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ImplementsAssignment_2_0_6_2_169232 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_0_869263 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_1_169294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_1_369325 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_169356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Type__TypeParametersAssignment_2_1_4_2_169387 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_169418 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__Type__ExtendsAssignment_2_1_5_2_169449 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_1_769480 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_2_169511 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_2_369542 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_069573 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__Type__MembersAssignment_2_2_5_1_169604 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Type__ModifiersAssignment_2_3_169635 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Type__NameAssignment_2_3_369666 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_rule__Type__MembersAssignment_2_3_569697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_134_in_rule__Type__PreambleAssignment_2_4_169733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Type__TargetTypeAssignment_2_4_269772 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Type__NameAssignment_2_4_369803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Type__MembersAssignment_2_4_569834 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Member__AnnotationsAssignment_169865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_135_in_rule__Member__PendingAssignment_2_0_1_069901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Member__ExprAssignment_2_0_1_269940 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__Member__ExpressionAssignment_2_0_1_369971 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_134_in_rule__Member__PreambleAssignment_2_1_1_070007 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TargetTypeAssignment_2_1_1_170046 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_1_1_270077 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Member__MembersAssignment_2_1_1_470108 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_136_in_rule__Member__ModifiersAssignment_2_2_1_1_070144 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_2_1_270183 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Member__ExpressionAssignment_2_2_1_370214 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_136_in_rule__Member__ModifiersAssignment_2_3_1_1_070250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_3_1_270289 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Member__ExpressionAssignment_2_3_1_370320 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_137_in_rule__Member__PreambleAssignment_2_4_1_070356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethod_in_rule__Member__TargetOperationAssignment_2_4_1_170399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__Member__NameAssignment_2_4_1_270434 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__Member__MembersAssignment_2_4_1_470465 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_rule__Member__NameAssignment_2_5_1_170496 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleColumn_in_rule__Member__ColumnsAssignment_2_5_1_3_170527 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleRow_in_rule__Member__RowsAssignment_2_5_1_3_270558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_170589 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_0_070620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_0_170651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_0_270682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_0_370713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__Member__ModifiersAssignment_2_6_2_1_070749 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_1_1_070788 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_1_1_170819 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_1_270850 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_1_370881 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_070912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_170943 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__Member__ModifiersAssignment_2_6_2_2_270979 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_6_2_2_371018 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_2_471049 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_2_571080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__TypeAssignment_2_6_2_3_071111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_6_2_3_171142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Member__InitialValueAssignment_2_6_3_171173 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_7_171204 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_rule__Member__ModifiersAssignment_2_7_271235 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__Member__ModifiersAssignment_2_7_3_071266 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMethodModifier_in_rule__Member__ModifiersAssignment_2_7_3_171297 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Member__TypeParametersAssignment_2_7_4_171328 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__Member__TypeParametersAssignment_2_7_4_2_171359 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__ReturnTypeAssignment_2_7_5_0_0_071390 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_rule__Member__CreateExtensionInfoAssignment_2_7_5_0_0_171421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_0_0_271452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__ReturnTypeAssignment_2_7_5_1_0_071483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_1_0_171514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCreateExtensionInfo_in_rule__Member__CreateExtensionInfoAssignment_2_7_5_2_0_071545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_2_0_171576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Member__NameAssignment_2_7_5_3_071607 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_rule__Member__ParametersAssignment_2_7_6_071638 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleParameter_in_rule__Member__ParametersAssignment_2_7_6_1_171669 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__ExceptionsAssignment_2_7_8_171700 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Member__ExceptionsAssignment_2_7_8_2_171731 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__Member__ExpressionAssignment_2_7_9_071762 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichString_in_rule__Member__ExpressionAssignment_2_7_9_171793 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleShould_in_rule__XRelationalExpression__FeatureAssignment_1_0_0_0_171828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_0_171863 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_1_171894 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets003 { public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_2_171925 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_3_0_0_171960 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_3_171995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__Assertion__ExpressionAssignment_272026 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__ExampleColumn__TypeAssignment_072057 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__ExampleColumn__NameAssignment_172088 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleExampleCell_in_rule__ExampleRow__CellsAssignment_2_072119 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__ExampleCell__ExpressionAssignment72150 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XFunctionSuperTypeRef__InstanceContextAssignment_0_072189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_072228 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ParamTypesAssignment_0_1_1_172259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionSuperTypeRef__ReturnTypeAssignment_272290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__AnnotationField__AnnotationsAssignment_172321 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_172352 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFieldModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_272383 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_0_372414 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_0_472445 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_0_572476 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_0_0_1_172507 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__AnnotationField__TypeAssignment_2_0_0_1_272538 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_0_0_1_372569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_rule__AnnotationField__InitialValueAssignment_2_0_1_172600 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_1_172631 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_1_372662 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_172693 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_1_4_2_172724 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_1_5_172755 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_172786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ImplementsAssignment_2_1_6_2_172817 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_1_872848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_2_172879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_2_372910 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_172941 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeParameter_in_rule__AnnotationField__TypeParametersAssignment_2_2_4_2_172972 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_173003 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__AnnotationField__ExtendsAssignment_2_2_5_2_173034 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__AnnotationField__MembersAssignment_2_2_773065 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_3_173096 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_3_373127 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_073158 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXtendEnumLiteral_in_rule__AnnotationField__MembersAssignment_2_3_5_1_173189 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCommonModifier_in_rule__AnnotationField__ModifiersAssignment_2_4_173220 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__AnnotationField__NameAssignment_2_4_373251 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleAnnotationField_in_rule__AnnotationField__MembersAssignment_2_4_573282 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__TypeReferenceNoTypeArgs__TypeAssignment73317 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_073356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_173391 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_2_173422 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__ParameterizedTypeReferenceWithTypeArgs__TypeAssignment_1_4_173457 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_173492 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__ParameterizedTypeReferenceWithTypeArgs__ArgumentsAssignment_1_4_2_2_173523 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XtendEnumLiteral__NameAssignment73554 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__CreateExtensionInfo__NameAssignment_1_073585 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__CreateExtensionInfo__CreateExpressionAssignment_273616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_073647 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__Parameter__ExtensionAssignment_1_073683 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotation_in_rule__Parameter__AnnotationsAssignment_1_173722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__Parameter__ParameterTypeAssignment_273753 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_138_in_rule__Parameter__VarArgAssignment_373789 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__Parameter__NameAssignment_473828 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_0_0_073864 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_0_173908 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XVariableDeclaration__ExtensionAssignment_0_0_1_1_073952 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_49_in_rule__XVariableDeclaration__WriteableAssignment_0_0_1_1_1_073996 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_1_0_0_074035 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_0_0_174066 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__XVariableDeclaration__NameAssignment_1_174097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_2_174128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleMember_in_rule__XConstructorCall__MembersAssignment_1_174159 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XbaseConstructorCall__ConstructorAssignment_274194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_174229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XbaseConstructorCall__TypeArgumentsAssignment_3_2_174260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XbaseConstructorCall__ExplicitConstructorCallAssignment_4_074296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_074335 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_074366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_1_1_174397 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XbaseConstructorCall__ArgumentsAssignment_574428 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__JvmFormalParameter__ExtensionAssignment_074464 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_174503 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__JvmFormalParameter__NameAssignment_274534 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__FullJvmFormalParameter__ExtensionAssignment_074570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_174609 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInnerVarID_in_rule__FullJvmFormalParameter__NameAssignment_274640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_174671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_174702 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_074733 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrSimpleConstructorCall_in_rule__XSwitchExpression__SwitchAssignment_2_1_174764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_474795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_274826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_STRING_in_rule__SimpleStringLiteral__ValueAssignment_174857 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteral_in_rule__RichString__ExpressionsAssignment_1_074888 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralStart_in_rule__RichString__ExpressionsAssignment_1_1_074919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_174950 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__RichString__ExpressionsAssignment_1_1_2_074981 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__RichString__ExpressionsAssignment_1_1_2_175012 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralEnd_in_rule__RichString__ExpressionsAssignment_1_1_375043 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_in_rule__RichStringLiteral__ValueAssignment_175074 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_START_in_rule__RichStringLiteralStart__ValueAssignment_175105 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_075136 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_RICH_TEXT_INBETWEEN_in_rule__RichStringLiteralInbetween__ValueAssignment_1_175167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_075198 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_COMMENT_RICH_TEXT_END_in_rule__RichStringLiteralEnd__ValueAssignment_1_175229 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_075260 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringPart_in_rule__InternalRichString__ExpressionsAssignment_1_1_075291 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringLiteralInbetween_in_rule__InternalRichString__ExpressionsAssignment_1_1_175322 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__RichStringForLoop__DeclaredParamAssignment_275353 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__ForExpressionAssignment_475384 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__BeforeAssignment_5_175415 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__SeparatorAssignment_6_175446 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringForLoop__AfterAssignment_7_175477 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringForLoop__EachExpressionAssignment_875508 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringIf__IfAssignment_275539 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ThenAssignment_375570 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRichStringElseIf_in_rule__RichStringIf__ElseIfsAssignment_475601 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringIf__ElseAssignment_5_175632 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__RichStringElseIf__IfAssignment_175663 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleInternalRichString_in_rule__RichStringElseIf__ThenAssignment_275694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XAnnotation__AnnotationTypeAssignment_275729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_075764 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValuePair_in_rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_175795 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValueOrCommaList_in_rule__XAnnotation__ValueAssignment_3_1_175826 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationElementValuePair__ElementAssignment_0_0_075861 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationElementValue_in_rule__XAnnotationElementValuePair__ValueAssignment_175896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_075927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_175958 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_175989 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_076020 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__ElementsAssignment_0_1_1_176051 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_176086 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_376121 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_176156 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_176191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_176226 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_176261 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_176296 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_176331 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_176366 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_176401 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_176436 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_176471 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_176506 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_176541 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_176576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_176611 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_176646 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_276681 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_176712 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_176747 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_176787 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_276830 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_176865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_140_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_176901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_139_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_276945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_176984 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_177015 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_277050 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_077090 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_077129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_077160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_177191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_477222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_077253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_177284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_077315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_177346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_077377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_177408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_177444 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_277483 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_077514 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_077545 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_177576 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_102_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_277612 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_177651 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_377682 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_577713 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_177744 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_177775 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_177806 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_177837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_94_in_rule__XCasePart__FallThroughAssignment_3_177873 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_377912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_177943 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_377974 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_078005 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_178036 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_578067 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_078098 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_178129 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_978160 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_378191 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_578222 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_278253 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_578284 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_078315 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_178346 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_178377 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_278412 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_078452 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_078491 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_078522 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_178553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_478584 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_141_in_rule__XBooleanLiteral__IsTrueAssignment_1_178620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_178659 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_378694 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_478729 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_278760 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_278791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_278822 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_078853 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_178884 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_178915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_178946 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_378977 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_279008 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_479039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_079070 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_179101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_279132 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_079167 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_179202 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_179233 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_179268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_179303 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_179334 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_079365 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_179396 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_079427 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_179458 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_179489 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_179520 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_179551 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_179582 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__JvmTypeParameter__NameAssignment_079613 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmTypeParameter__ConstraintsAssignment_1_079644 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmTypeParameter__ConstraintsAssignment_1_179675 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXImportDeclaration_in_rule__XImportSection__ImportDeclarationsAssignment79706 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_40_in_rule__XImportDeclaration__StaticAssignment_1_0_079742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_57_in_rule__XImportDeclaration__ExtensionAssignment_1_0_179786 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_279829 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_83_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_079869 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_179908 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_179943 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_279978 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_0__0_in_synpred23_InternalSpec7883 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_1__0_in_synpred24_InternalSpec7901 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__Group_2_7_5_2__0_in_synpred25_InternalSpec7919 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_synpred31_InternalSpec8093 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXFeatureCall_in_synpred32_InternalSpec8111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXForLoopExpression_in_synpred35_InternalSpec8163 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_synpred36_InternalSpec8181 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_1_0__0_in_synpred110_InternalSpec10097 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_4_1_0_in_synpred111_InternalSpec10148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred113_InternalSpec10248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXbaseConstructorCall_in_synpred114_InternalSpec10300 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_synpred120_InternalSpec10569 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_synpred121_InternalSpec10620 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_synpred122_InternalSpec10671 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred146_InternalSpec11402 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_74_in_synpred147_InternalSpec11421 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred160_InternalSpec11980 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleXVariableDeclaration_in_synpred169_InternalSpec12268 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred170_InternalSpec12318 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_2_1_2_in_synpred224_InternalSpec20558 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Member__NameAssignment_2_3_1_2_in_synpred226_InternalSpec20929 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred253_InternalSpec26128 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_0_1_in_synpred254_InternalSpec26250 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XConstructorCall__Group_1__0_in_synpred298_InternalSpec37023 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_3__0_in_synpred300_InternalSpec37640 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__Group_4__0_in_synpred301_InternalSpec37701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XbaseConstructorCall__ArgumentsAssignment_5_in_synpred302_InternalSpec37759 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred311_InternalSpec39878 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAnnotation__Group_3__0_in_synpred322_InternalSpec43758 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred331_InternalSpec46605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred333_InternalSpec47409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred334_InternalSpec47832 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred335_InternalSpec48255 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred336_InternalSpec48803 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred337_InternalSpec49965 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred338_InternalSpec50388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred339_InternalSpec50995 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred340_InternalSpec51420 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred341_InternalSpec51722 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred343_InternalSpec52393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred344_InternalSpec52451 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_synpred352_InternalSpec54687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred359_InternalSpec56893 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred370_InternalSpec60703 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred371_InternalSpec60761 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred376_InternalSpec62687 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred377_InternalSpec63016 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred378_InternalSpec63076 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred379_InternalSpec64254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred381_InternalSpec64745 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred385_InternalSpec65791 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred387_InternalSpec66100 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred388_InternalSpec66411 = new BitSet(new long[]{0x0000000000000002L}); } }